Objective-C
一只纠结的花-_-
这个作者很懒,什么都没留下…
展开
-
Objective-C block作用
(一)block作用:与Extension区分专门存储一段代码,可以有参数、可以有返回值将一个臃肿的类分为多个模块,方便后期代码维护对一个类进行扩展,使用分类为已经存在的类添加方法是一个数据类型并不是任意的代码都能放进去,需要提前指定block是否有参数、是否有返回值一旦指定后,此block只能存储类似的代码块了eg:声明1个block变量,返回值为void,参数是1个int类型,这个原创 2017-05-17 14:22:25 · 245 阅读 · 0 评论 -
Objective-C Extension用法
本质是一个没有名字的分类,所以Extension也是类的一部分没有名字,只有声明的.h文件,没有实现,和“原类”共享1个实现Extension比分类厉害在可以新增成员变量,分类只能+方法Extension文件的写法:@interface 原类名()...@end 注意:然而一般延展类不会单独写一个文件,而是写进Person.m中:@interface Person (原创 2017-05-17 14:23:40 · 241 阅读 · 0 评论 -
Objective-C Foundation
1.最本质的创建方式: NSString *str1= [NSString new]; NSString *str2=[[NSString alloc] init]; NSString *st3r= [NSString string]; NSString *st3r= " ";@原创 2017-05-18 14:35:32 · 152 阅读 · 0 评论