objective-c 基础学习

这篇具有很好参考价值的文章主要介绍了objective-c 基础学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

第一节:OC 介绍

​​第二节:Fundation 框架

​第三节:NSLog 相对于print 的增强

​第四节:NSString

​第五节:oc新增数据类型

第六节: 类和对象

​类的方法的声明与实现

​第七节:类和对象的存储

第八节:nil 与 NULL

第九节:分组导航标记#pragma mark

​第十节:方法与函数的区别

第十一节:添加文件的便捷方法

​第十二节:对象与方法

第十三节:异常处理

第十四节:对象方法和类方法

第十五节:NSString 

第十六节:匿名对象

 第十七节:属性setter、getter

第十八节:对象之间的关系 

第十九节:OC 中的static变量

 第二十节:self

​第二十一节:继承

继承的特点 

​第二十二节:访问修饰符

第二十三节:里氏替换原则

​第二十四节:description

第二十五:子类是怎么查找到父类的,怎么存储的

第二十六节:类的本质

第二十七节:SEL(selector) 

第二十八节:点语法

​第二十九节:@property 关键字

第三十节:@sysnthesize关键字

​第三十一节:@property 的改进

@property 的属性参数

第三十二节:静态类型、动态类型

第三十四节:NSObject、id类型

第三十五节:instanceType

 第三十六节:responseToSelector、isKindOfClass、isMemberOfClass 、isSubclassOfClass 

​第三十七节:init 

自定义构造方法

第三十八节:内存管理

引用计数器 

MRC 、ARC 

野指针 

第三十九节:@class

第四十节:自动释放池@autoreleasepool

​第四十一节:ARC

ARC 下的循环引用 

 总结​

​第四十二节:指定哪个类使用MRC​

​第四十二节:分类

编译顺序

​非正式协议

​第四十三节:Extension

第四十四节:block 类型 

Block 的简写

​第四十五节:Protocol  协议

​第四十六节:Fundation 库中常用的方法

NSString

字符串读取、写入到文件 

NSURL 读取、写入文件

字符串比较

查找子串

从后往前搜​

NSRange​

字符串截取

​字符串替换

与其他类型的转换

​去掉头尾小写字母、去掉头尾大写字母、去掉头尾指定字母

第四十七节:NSMutableString

第四十八节:NSArray

​遍历

写入文件、读取文件

与字符串相关的方法

第四十九节:NSMutableArray

第五十节:NSNumber

第五十一节:NSDictionary 字典数组

取值:

遍历:

存储原理:

第五十二节:NSMutableDictionary

​写入、读取文件

存储原理

第五十三节:NSFileManager

​创建、拷贝、删除 文件

CGPoint、CGSize、CGRect

​NSValue

NSDate

NSCalender:日历对象

第五十四节:copy

第五十五节:单例模式


第一节:OC 介绍
objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言第二节:Fundation 框架
objective-c 基础学习,SDK,objective-c,学习,开发语言 第三节:NSLog 相对于print 的增强

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第四节:NSString

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第五节:oc新增数据类型

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第六节: 类和对象

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 类的方法的声明与实现

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第七节:类和对象的存储

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 因为方法是通用的

第八节:nil 与 NULL

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

第九节:分组导航标记#pragma mark
objective-c 基础学习,SDK,objective-c,学习,开发语言 第十节:方法与函数的区别

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

第十一节:添加文件的便捷方法
objective-c 基础学习,SDK,objective-c,学习,开发语言 第十二节:对象与方法

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

第十三节:异常处理

 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第十四节:对象方法和类方法

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第十五节:NSString 
objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言
第十六节:匿名对象

objective-c 基础学习,SDK,objective-c,学习,开发语言

 第十七节:属性setter、getter

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第十八节:对象之间的关系 objective-c 基础学习,SDK,objective-c,学习,开发语言
第十九节:OC 中的static变量

objective-c 基础学习,SDK,objective-c,学习,开发语言

 第二十节:self

objective-c 基础学习,SDK,objective-c,学习,开发语言

下面两句话意思是一样的,都代表当前对象的name 属性 

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第二十一节:继承

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

继承的特点 

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第二十二节:访问修饰符

objective-c 基础学习,SDK,objective-c,学习,开发语言 

可以通过点语法访问,通过->不可以objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 真私有属性objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

第二十三节:里氏替换原则

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第二十四节:description

类似于c# 的tostring()

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

第二十五:子类是怎么查找到父类的,怎么存储的

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第二十六节:类的本质

 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

第二十七节:SEL(selector) 

 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

第二十八节:点语法

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

也就是如果没有对应的setter方法,是报错的

objective-c 基础学习,SDK,objective-c,学习,开发语言 第二十九节:@property 关键字

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

第三十节:@synthesize关键字

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第三十一节:@property 的改进

自动生成的属性 是_属性名,是带下划线的

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

@property 的属性参数

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

 objective-c 基础学习,SDK,objective-c,学习,开发语言

也就是retain 会自动的在setter 方法里面,retainCount+1

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 MRCobjective-c 基础学习,SDK,objective-c,学习,开发语言

第三十二节:静态类型、动态类型

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第三十四节:NSObject、id类型

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

第三十五节:instanceType

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

 第三十六节:responseToSelector、isKindOfClass、isMemberOfClass 、isSubclassOfClass objective-c 基础学习,SDK,objective-c,学习,开发语言
objective-c 基础学习,SDK,objective-c,学习,开发语言 第三十七节:init 

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

自定义构造方法

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

第三十八节:内存管理

 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

引用计数器 

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

MRC 、ARC 

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

野指针 

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第三十九节:@class

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第四十节:自动释放池@autoreleasepool

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第四十一节:ARC

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 回收指的是,回收对象,是[person new]这个对象

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

ARC 下的循环引用 

objective-c 基础学习,SDK,objective-c,学习,开发语言

 总结objective-c 基础学习,SDK,objective-c,学习,开发语言
objective-c 基础学习,SDK,objective-c,学习,开发语言 第四十二节:指定哪个类使用MRC,实现ARC与MRC共存
-fno-objc-arcobjective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言
objective-c 基础学习,SDK,objective-c,学习,开发语言 第四十二节:分类

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

编译顺序
objective-c 基础学习,SDK,objective-c,学习,开发语言 非正式协议

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第四十三节:Extension

类似于接口

objective-c 基础学习,SDK,objective-c,学习,开发语言

 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第四十四节:block 类型 

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

Block 的简写

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

定义在函数的参数里面,把Block的名字拿出来,放在外面 

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第四十五节:Protocol  协议

类似于c# 的接口 

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 第四十六节:Fundation 库中常用的方法
NSString

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

字符串读取、写入到文件 

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

NSURL 读取、写入文件

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

字符串比较

一般来比较带序号的图片 

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

查找子串

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

从后往前搜
objective-c 基础学习,SDK,objective-c,学习,开发语言 NSRangeobjective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言
字符串截取
objective-c 基础学习,SDK,objective-c,学习,开发语言 字符串替换

objective-c 基础学习,SDK,objective-c,学习,开发语言

与其他类型的转换
objective-c 基础学习,SDK,objective-c,学习,开发语言 去掉头尾小写字母、去掉头尾大写字母、去掉头尾指定字母
第四十七节:NSMutableString

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第四十八节:NSArray

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

使用@ 能打印出NSArray的所有元素 

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 遍历

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

写入文件、读取文件

objective-c 基础学习,SDK,objective-c,学习,开发语言

与字符串相关的方法

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

第四十九节:NSMutableArray

 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第五十节:NSNumber

 objective-c 基础学习,SDK,objective-c,学习,开发语言

第五十一节:NSDictionary 字典数组

objective-c 基础学习,SDK,objective-c,学习,开发语言

 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

取值:

dic[@"key"]

dic object for key:@"key"

如果取值没有,则返回nil

[dic allkeys] 、 [dic allvalues]

遍历:

objective-c 基础学习,SDK,objective-c,学习,开发语言

存储原理:

每一个key都通过hash算法,获取到这个下标,存进去 

objective-c 基础学习,SDK,objective-c,学习,开发语言

第五十二节:NSMutableDictionary

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 写入、读取文件

objective-c 基础学习,SDK,objective-c,学习,开发语言

存储原理

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第五十三节:NSFileManager

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

以点开头的文件是隐藏文件 ls-al 能打印出来 

objective-c 基础学习,SDK,objective-c,学习,开发语言 创建、拷贝、删除 文件

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

CGPoint、CGSize、CGRect

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 NSValue

objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

NSDate

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 转换的时候会自动的转换成系统的时区objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言

NSCalender:日历对象

objective-c 基础学习,SDK,objective-c,学习,开发语言

 objective-c 基础学习,SDK,objective-c,学习,开发语言

第五十四节:copy

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言objective-c 基础学习,SDK,objective-c,学习,开发语言

第五十五节:单例模式

objective-c 基础学习,SDK,objective-c,学习,开发语言 objective-c 基础学习,SDK,objective-c,学习,开发语言文章来源地址https://www.toymoban.com/news/detail-725280.html

到了这里,关于objective-c 基础学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Effective Objective-C 学习(三)

    Objective-C 使用引用计数来管理内存:每个对象都有个可以递增或递减的计数器。如果想使某个对象继续存活,那就递增其引用计数:用完了之后,就递减其计数。计数变为 0时,就可以把它销毁。 在ARC中,所有与引用计数有关的方法都无法编译(由于 ARC 会在编译时自动插入

    2024年02月22日
    浏览(45)
  • Effective Objective-C 学习(四)

    在执行后台任务时,GCD 并不一定是最佳方式。还有一种技术叫做 NSOperationQueue,它虽然与 GCD 不同,但是却与之相关,开发者可以把操作以 NSOperation 子类的形式放在队列中,而这些操作也能够并发执行。 GCD是纯C的API,而NSOperationQueue是Objective-C的对象。这意味着使用GCD时,任

    2024年02月19日
    浏览(38)
  • Effective Objective-C 学习第二周

    “属性”(property)是 Objective-C 的一项特性,用于封装对象中的数据。Objective-C 对象通常会把其所需的数据保存为各种实例变量。实例变量一般通过“存取方法”来访问。其中,“获取方法”(getter)用于读取变量值,而“设置方法”(setter)用于写入变量值。开发者可以令

    2024年01月22日
    浏览(45)
  • Effective Objective-C学习第一周

    OC是一种消息型语言,使用的是“消息结构”而非“函数调用”,由smalltalk演化而来。使用消息结构的语言运行时执行的代码由运行环境来决定,而使用函数调用的语言由编译器决定。 OC将堆内存管理抽象出来了。不需要使用malloc或者free来分配或释放对象所占的内存。OC运行

    2024年01月17日
    浏览(41)
  • Objective-C网络请求开发的高效实现方法与技巧

    在移动应用开发中,网络请求是一项至关重要的技术。Objective-C作为iOS平台的主要开发语言之一,拥有丰富的网络请求开发工具和技术。本文将介绍如何利用Objective-C语言实现高效的网络请求,以及一些实用的技巧和方法。 Objective-C是一种基于C语言的面向对象编程语言,它具

    2024年04月14日
    浏览(33)
  • Objective-C学习笔记(block,协议)4.10

    1.block :是一个数据类型,存储一段代码,代码可以有参数有返回值。 2.声明block : 返回值类型 (^block变量名称)(参数列表);                         int (^myblock) (int num1,int num2);                         代码段格式:^返回值类型(参数列表){                            

    2024年04月17日
    浏览(47)
  • Objective-C学习笔记(ARC,分类,延展)4.10

    1.自动释放池@autoreleasepool: 存入到自动释放池的对象,在自动释放池销毁时,会自动调用池内所有对象的release方法。调用autorelease方法将对象放入自动释放池。     Person *p1 = [ [ [ Person alloc ] init ] autorelease]; 2.在类方法里写一个同名的方法,用于创造对象。 (+)instancetype pers

    2024年04月17日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包