//获取数组内数据个数//访问数组内的数据//数组中插入数据 返回新的数组//数组内的数据以制定字符连接//判断数组中是否包含某对象//取数组内制定对象的索引/-----------------------可变数组NSMut...
-
开发语言 Objective-C中NSArray和NSMutableArray的基本用法,史上最通俗计算机网络分层详解
-
开发语言 Objective-C大爆炸:从零到单例模式
oc学习笔记(一)文章目录oc学习笔记(一)oc与c语言的区别#import的用法foundation框架NSLog函数NSString类型@符号的作用oc中的数据类型类与对象概念:创建第一个类类的定义类的实现类加载对象的产...
-
xcode objective-c ios打包ipa的四种实用方法(.app转.ipa)
总结一下,目前.app包转为.ipa包的方法有以下几种:1、Apple推荐的方式,即实用xcode的archive功能Xcode菜单栏-˃Product-˃Archive-˃三选一,一般选后两个。局限性:个人开发一般采用这种...
-
开发语言 macos Objective-C中NSArray和NSMutableArray的基本用法
//判断数组中是否包含某对象//取数组内制定对象的索引/-----------------------可变数组NSMutableArray-----------------------------------------//...
-
objective-c xcode iOS——NSCache
什么是NSCacheNSCache是Foundation框架中的一个类,用于在iOS和macOS应用程序中进行临时性的内存缓存。它提供了一种轻量级的缓存机制,可以用于存储临时性的数据,例如图片、对象等。NSCache的主要特...
-
objective-c xcode 【iOS】—— JSONModel源码学习
文章目录JSONModel关于JSONModel的用法initWithDictionary等方法load方法实现load方法调用时机init方法__setup__方法__inspectProperties:方法__doesD...
-
ios xcode 【字符串的比较 Objective-C语言】
一、回忆一下,C语言的字符串比较函数strcmp,是比较ASCII码,对不对1.那我们的OC字符串,是不是也可以比ASCII码呢例如:字符串比较的第一种方式,调用字符串对象的compare方法这个时候,就比较str1和str...
-
macos objective-c c++ cocoa ObjectiveC-03-XCode的使用和基础数据类型
本节做为Objective-C的入门课程,笔者会从零基础开始介绍这种程序设计语言的各个方面。术语ObjeC:Objective-C的简称,因为完整的名称过长,后续会经缩写来代替;项目/工程:也称工程,指的是一个App的源文件...
-
objective-c xcode iOS底层-消息的转发
前言上篇文章介绍了方法调用的本质是消息发送。那如果经过查找后,没有找到方法,系统会怎么处理?这就是本文接下来介绍的方法的动态决议和消息转发。动态决议当方法查找一直查到父类为nil之后,有imp赋值为forward_imp这个...
-
开发语言 macos [Objective-C]3实战项目-自定义navigation导航栏控制器实现所有控制器子界面都有返回按钮
实战项目-自定义navigation导航栏控制器实现所有控制器子界面都有返回按钮前言重写pushViewController方法注意事项前言如果要给所有的子控制器按钮都添加我们自定义的按钮时,可以不用在每个子控制页面设置导航...
-
开发语言 Objective-C学习计划
阶段一:入门目标: 了解Objective-C的基本语法和编程概念。学习Objective-C基础知识阅读Objective-C编程指南,如苹果官方文档或相关书籍。熟悉Objective-C的基本语法,包括对象、方法、类、继...
-
iphone cocoa 开发语言 爬虫 Objective-C网络请求开发的高效实现方法与技巧
前言在移动应用开发中,网络请求是一项至关重要的技术。Objective-C作为iOS平台的主要开发语言之一,拥有丰富的网络请求开发工具和技术。本文将介绍如何利用Objective-C语言实现高效的网络请求,以及一些实用的技巧...
-
javascript 【cocos creator】Objective-C 执行 JS 代码,传递json数据
官网教程如何在 iOS 平台上使用 Javascript 直接调用 Objective-C 方法报错1. se报错需要引入SeApi.h #import "cocos/scripting/js-bindings/jswrap...
-
xcode macos Objective-c入门-第一个自定义类(6)
本节我们要实现一个自定义的BNRPerson类。BNRPersn.h称为头文件或接口文件,包含实例变量和方法的声明BNRPerson.m称为实现文件,包含所有方法的代码实现目录一、使用Xcode创建一个类二、存取方法三、存取...
-
ios xcode 【文档注释的写法 UIButton显示多个内容 插件介绍 Objective-C语言】
一、文档注释的写法,1.例如,我在ViewController.m文件里,有一个方法,叫做sayHi,NSLog(@“Hi,大家好!” ;然后,在上面调这个方法,怎么调啊,在ViewDidLoad方法里,调这个sayHi方法...
-
开发语言 Objective-C与Swift的性能对比
引言在iOS和macOS应用开发领域,Objective-C和Swift是两种主要的编程语言。自从Swift语言推出以来,关于它与Objective-C性能对比的讨论就从未停止。开发者在选择编程语言时,性能是一个重要的考量因...
-
ios objective-c xcode 键值编码KVC与键值监听KVO
键值编码KVC与键值监听KVO键值编码KVC设置和获取对象的属性值有三种:setter/getter方法、点语法、KVC。KVC即Key Value Coding,以字符串形式间接操作对象的属性。 最基本的KVC由NSKey...
-
开发语言 Objective-C与Swift的兼容性探讨
在iOS和macOS应用开发领域,Objective-C和Swift是两种主要的编程语言。自从Swift语言推出以来,许多开发者都在关注这两种语言的兼容性。本文将深入探讨Objective-C与Swift之间的兼容性,并分析...
-
开发语言 ios 【Objective-C】面向对象(下)
目录OC的包装类ta们不是包装类NSValue和NSNumber处理对象打印对象和description方法==和isEqual:方法类别与扩展类别(category)利用类别对类进行模块化设计使用类别来调用私有方法扩展(e...
-
objective-c xcode iOS CAShapeLayer 的几个用法
CAShapeLayer 和 UIBezierPath 配合使用CAShapeLayer 和 UIBezierPath. 配合,生成一个黑色 layer效果图设置layer.mask 设置遮罩设置一个遮罩效果图,大导致设置l...
-
cocoa objective-c xcode iOS ------代理 分类 拓展
代理协议一,概念:代理,又称委托代理(delegate),是iOS中常用的一种设计模式。顾名思义,它是把某个对象要做的事委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的事,这个对象就是别的对象的委托。协...
-
objective-c iOS NSAttributeString使用详解
NSAttributeString使用详解富文本,相当于是给string添加多条属性,如倾斜、字体颜色、间距等属性。属性列举:名称描述默认值NSFontAttributeName字体 UIFontHelvetica(Neue...
-
objective-c ios ARC机制-自动引用计数
什么是ARCAutomatic Reference Counting,自动引用计数,简称ARC顾名思义,系统自动的帮助我们去计算对象的引用计数器的值在ARC机制下,我们不再需要手动调用retain、release、autor...
-
ios 开发语言 Objective-c基础:数据存储
在开发程序的时候,很多时候需要在本地存储一些程序的配置信息,这时就需要本地的数据读写操作。Objective-C中操作本地存储数据的方法有三种:数据库、NSUserDefaults和文件。NSUserDefaults 用于存...
-
开发语言 macos 【block作为函数参数的应用案例之一 Objective-C语言】
一、例如,有一个数组:1.这是1个字符串数组,每一个元素都是char *类型的字符串2.现在我要干嘛呢,我要写1个类,数组类,给这个数组类提供1个方法,将1个字符串数组进行排序3.来1个类,叫做TestArray,这个类,到...
-
objective-c 开发语言 RN-iOS 原生向RN发送消息....
原生端代码 NatPushManager.hAppDelegate.m调用监听名:onNotificationRN端添加监听...
-
ios 智能手机 iphone macos objective-c 电脑 如何在没有备份的情况下从 iPad 恢复照片?
有很多操作都可能导致iPad照片丢失,包括误删除、出厂设置、iPad的iOS更新等。如果没有备份,似乎没有办法找回它们。然而,即使您将备份保留在 iCloud 或iTunes上,这些方式也需要您的 iPad 首先重置,从而用...
-
xcode objective-c 【IOS逆向】dumpdecrypted砸壳
【IOS逆向】dumpdecrypted砸壳前面简单尝试了下frida-trace,发现可以追踪对应pid动态运行时的各种函数,但是对于一个完整APP应用,我们如何得到关键的运行函数,这里就需要对IPA进行一个逆向拆解,找代...
-
【@required与@optional的区别 Objective-C语言】
一、我们前面反复强调:当1个类遵守了1个协议,这个类就拥有这个协议中的所有的方法声明仅仅是只有声明而已,还要自己实现如果不实现呢,也不会报错,只是给1个警告1.下面呢,给大家介绍两个修饰符@required 与 @optio...
-
macos swift xcode objective-c 游戏 iOS马甲包混淆代码细节
目前iOS机审AI已经非常智能了,代码部分尤其是属性和方法我们应该注意什么呢?也许有的人只是简单全局替换一小部分比较长的名称,或者用工具做一些简单全局替换,结果就是4.3或者2.3.1,严重点的封号。如何避免,关键是细节上做...
-
cocoa macos objective-c iOS App的上架和版本更新流程
一、前言:作为一名iOSDeveloper,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤。二、准备:一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Compan...
-
开发语言 macos 【通过点按其他按钮修改按钮的位置 Objective-C语言】
一、继续我们上一个例子1.下面我们要实现的功能,是通过点按4个方向键,修改最上面那个图片按钮的位置2.首先,我们把4个方向按钮实现一下我先拽1个按钮上去,注意,我们不是1上来就拽6个按钮,而是先拽1个按钮上去我设置这1个按钮...
-
objective-c xcode iOS 修改TabBar的文字颜色 字体和背景颜色
修改UINavigationBar修改UITabbar...
-
c语言 ios objective-c 【Objective—C】——Foundation框架详解(上)
文章目录前言一、字符串(NSString与NSMutableString)1.1.创建字符串1.2.NSString的常用功能1.3.可变字符串(NSMutableString)二、日期与时间2.1.日期与时间(NSDate...
-
objective-c ui iOS Masonry使用小结
一、Masonry简介Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来自动布局,具有很好可读性且同时支持iOS和Max OS X等。二、Masonry的基本使用方法[控件 mas_ma...
-
ios objective-c c++读取文件操作和写入文件
c++读取文件操作和写入文件在C++中与读取文件和写入文件简单操作有关的类分别有ifstream(文件读入)、ofstream(文件写出)、fstream (文件读入和写出)。名称作用ifstream文件读入ofstream...
-
xcode objective-c ios小窗开发入门
给工程打开小窗模式 上代码。//让视频在静音模式下也能支持播放声音,以及打开小窗//你本地工程里面的一个视频,本例视频名称为hubblecast.m4v//判断是否支持画中画功能[button setTitle:@"开启...
-
cocoa macos objective-c 利用uni-app 开发的iOS app 发布到App Store全流程
目录: 苹果开发上架常见问题 | appuploader使用教程1、兼容检查:2、账号申请:3、证书申请:3.1 iOS证书(.p12 和描述文件(.mobileprovision 申请3.2 关于IOS的证书4、发布准备4...
-
cocoa macos objective-c iOS17 隐私协议适配详解
1. 背景 网上搜了很多文章,总算有点头绪了。其实隐私清单最后做出来就是一个plist文件。找了几个常用三方已经配好的看了看,比着做就好了。WWDC23 中关于隐私部分的更新(WWDC23 隐私更新官网),其中...
-
cocoa macos objective-c ios ipa包上传需要什么工具
目录前言一、IPA包的原理二、IPA包上传的步骤2.apk软件制作工具创建应用程序3.构建应用程序4.生成证书和配置文件5.打包IPA包6.上传IPA包三、总结前言iOS IPA包是iOS应用程序的安装包,可以通过iTun...
-
cocoa macos objective-c ios ipa包上传需要什么工具
目录前言一、IPA包的原理二、IPA包上传的步骤2.apk软件制作工具创建应用程序3.构建应用程序4.生成证书和配置文件5.打包IPA包6.上传IPA包三、总结前言iOS IPA包是iOS应用程序的安装包,可以通过iTun...
-
cocoa macos objective-c ios ipa包上传需要什么工具
目录前言一、IPA包的原理二、IPA包上传的步骤2.apk软件制作工具创建应用程序3.构建应用程序4.生成证书和配置文件5.打包IPA包6.上传IPA包三、总结前言iOS IPA包是iOS应用程序的安装包,可以通过iTun...
-
xcode macos objective-c cocoa 学习 iOS-TZImagePickerController使用,调用相册,实现多选图片
安装pod 在Podfile文件中新增添加好之后 pod install安装 TZImagePickerController使用引入头文件唤起相册//能选择的最大图片数// 修改 字体颜色为黑色imagePickerVc.a...
-
objective-c 学习 apple vision pro 【iOS】——基于Vision Kit框架实现图片文字识别
文章目录前言一、文本识别的分类二、实现步骤1.导入Vision Kit框架2.创建请求处理器3.在请求处理器中设置文字识别功能4.将图片添加到请求处理器中5.发起文字识别请求6.处理识别结果三、运行结果测试1.纯英文环境2....
-
学习 ios objective-c xcode 在UIBotton中移除CAGradientLayer渐变色图层
1.设置渐变色的代码,代码中一定要加上gradient.name = @"gradientLayer";[btn.layer insertSublayer:gradient atIndex:0];//插入layer2.查找渐...
-
objective-c Ios上架app无需688,xcode打包导出IPA,供人内测
无需支付688苹果开发者账号,xcode打包导出ipa,提供他人进行内测众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架apps...
-
xcode objective-c 【iOS】Blocks
Blocks概要什么是Blocks?Block语法Block类型变量截获自动变量值__block说明符Blocks的实现Block的实质__block_impl结构体:static struct __main_block_d...
-
objective-c 【iOS】ld: symbol(s) not found for architecture arm64 Xcode13使用Xcode14编译的库之问题
问题开始尝试各种配置,均无效,各种检查,代码也没问题,小伙伴编译打包没问题,基本判断是xcode某个编译配置项的缘故。上述只是一部分,总体结果是xcode 14编译的库在xcode13上使用就会出现如上问题,而且是所有的函数...
-
objective-c iOS架构设计(二)- MVP
mvp的阐述基于mvc的基础上调整说明,所以建议还是看完 iOS架构设计(一)- MVC 之后再进行阅读从MVC基础上稍微演化一下与上篇文章MVC有些许的不一样,首先原来的controller弱化,由presenter来驱动...
-
objective-c 开发语言 iOS UIButton图文调整
一、前言UIButton的Image默认在左边,title默认在右边。并且在iOS系统低版本SDK中并没有很好用的API来控制两者的相对位置和两者的间距问题,这里提供一种解决方案,可以直接拷贝到项目中使用。如果出现图片、文案...