iOS开发
文章平均质量分 80
xian232524
这个作者很懒,什么都没留下…
展开
-
Objective-c之strong和weak
strong : “Keep this in the heap until I don’t point to it anymore.” //将指针设为nil则代表不再指向它 //没有任何strong的指针指向它的时候,它就会把自己从堆里删除weak : “Keep this as long as someone else points to it strongly.” //iOS5及以上,原创 2016-04-25 19:55:01 · 281 阅读 · 0 评论 -
Objective-c 方法调用&内省机制(introspection)&selector
//所有的objects都存储在heap里,因此永远使用指针来访问abjects 例:NSString *s = …; //statically typed id obj = s; //not statically typed, but perfectly legal //千万不要写成id *,那表示object的指针的指针//程序在runtime才会决定执行怎样的code,遇到原创 2016-04-26 16:18:10 · 361 阅读 · 0 评论 -
objective-c 基础框架 属性列表等
NSObejct//是所有类的基础 //包含关于内省机制方法实现等 //-(NSString *)description //常常在子类里重写此方法,用来以字符串的形式输出该实例的属性信息,使用NSLog(@”%@”,obj)来调用。 //-(id)copy; -(id)mutableCopy;NSString//使用Unicode,包含所有语言 //@”foo”会创建一个NSStrin原创 2016-04-27 16:16:29 · 667 阅读 · 0 评论 -
Objective-c nil & 初始化
nil:指向空内容的指针的值为nil,nil的值为0 //instance variables that are pointers to objects start out with the value of nil //调用值为nil的指针的方法,程序不会报错,也不会做任何事情,如果有返回值那么返回值为0,如果返回C Struct,那么是不确定的值。instance methods //以原创 2016-04-25 23:56:20 · 316 阅读 · 0 评论 -
Objective-C学习
.h #import “其它.h文件” @interface 类名: 父类 //public方法的声明 @end .m #import “包含该类的.h文件” @interface 类名() //private方法的声明 @end @implementation 类名 //public和private方法的定原创 2016-04-24 14:24:49 · 243 阅读 · 0 评论