![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Objective-C
文章平均质量分 86
SimonxxSun
这个作者很懒,什么都没留下…
展开
-
Effective ObjectiveC (一) 基础特性
一、Object-C 特性1.ObjectiveC是面向对象的语言,采用动态绑定的消息结构,在运行时才会检查对象类型。接收一条消息后执行何种代码,由运行期环境(runtime)而非编译器决定。2.所有的Object-C对象必须分配在堆上。int、float、double、char 等基本数据类型与封装其的结构体保存在栈上。二、头文件引入1.当一个类作为另一个类的成员变量时写在其 .h 文件中时,不需要知道该类的所有细节,此时最好使用向前声明。在头文件中 @class ClassName。原创 2021-07-25 13:16:26 · 191 阅读 · 1 评论 -
Objective-C 基础入门(五)分类与扩展
一、Category 分类在面对一个类定义时,可能想要添加一些新方法,例如对于 Fraction(分数)类,除了将两个分数相加的 add:方法之外,还想要将两个分数相减、相乘和相除的方法。另外,当参与一个大型程序设计项目,为一个新定义的类编写处理文件系统的方法,并使其模块化。以上情况的实用解决方案就是使用分类 Category。分类提供了一种简单的方式,将类的定义模块化到相关方法的组或分类中。 分类提供了扩展现有类定义的简便方式,不必访问类的源代码,也无需创建子类。 可以通过未命名分类实现私原创 2020-07-22 16:41:55 · 244 阅读 · 0 评论 -
Objective-C 基础入门(二) collection类
三、collection 类Collection 类的实例用于保存指向其他对象的指针。除了 NSArray 及其子类 NSMutableArray 之外,还有 NSSet / NSMutableSet 和 NSDictionary / NSMutableDictionary。1.NSSet / NSMutableSetNSSet 对象包含的内容是无序的,并且特定的对象只能出现一次。NS...原创 2020-05-07 16:49:28 · 407 阅读 · 0 评论 -
Objective-C 基础入门(三) 读写文件与回调
四、通过 NSString 和 NSData 读写文件1.通过 NSString 写入文件在将字符串对象写入文件时,要指定字符串编码。字符串编码是描述字符和代表的数字之间的映射关系。常用的编码有 ASII编码、UTF-8 和 UTF-16。NSMutableString *str = [NSMutableString new];for(int i=0;i<10;i++){ [str appendString:@"Aaron is cool!\n"];}[str writ原创 2020-05-15 17:27:33 · 839 阅读 · 0 评论 -
Objective-C 基础入门(一)
目录一、什么是Objective-C?Hello worldTips:二、Objective-C的类1.新建一个OC类self 指针Tips:2.NSString创建实例NSString方法3.NSArray创建数组遍历数组NSMutableArray4.属性声明属性属性的特性5.继承创建覆盖方法super...原创 2020-05-03 16:19:09 · 1583 阅读 · 0 评论