ios
fanx021
这个作者很懒,什么都没留下…
展开
-
Objective-C 实例变量与属性的区别
记得刚学习OC时,对实例变量和属性总是不太清楚。 比如下面代码中在打印Person类对象的名字时,什么时候用带“_”的name,NSLog(@"%@",p1->_name); 什么时候用不带“_”的name,NSLog(@"%@",p1.name); 现在回想起来也是挺有意思的过往,写下自己曾经的迷惘,纪念一下青春?。。。。 首先,使用实例变量编写代码。以及实例变量赋值要用到getter、s...转载 2018-10-25 14:30:33 · 346 阅读 · 0 评论 -
我是如何学习Xcode下Objective C开发的?
Objective C开发的主要IDE是Mac平台上的Xcode,当然你在Linux下也可以学习和使用,甚至在Windows下也是可以的,有兴趣的朋友可以自己搜索这方面的信息。但是我觉得最好是在Mac平台上使用Xcode,不然没有什么实际意义。目前Objective C主要用来开发基于Mac OS和iOS的程序,在其它方面几乎没有什么应用,至少我没有听说过,算是我孤陋寡闻吧! 所以,你要学习Obj...转载 2018-10-27 15:43:47 · 346 阅读 · 0 评论 -
__weak与__block区别,深层理解两者区别
准备工作 首先我定义了一个类 MyObject 继承 NSObject,并添加了一个属性 text,重写了description方法,返回 text 的值。这个主要是因为编译器本身对 NSString 是有优化的,创建的 string 对象有可能是静态存储区永不释放的,为了避免使用 NSString 引起一些问题,还是创建一个 NSObject 对象比较合适。 另外我自定义了一个 TLog 方法输...转载 2018-11-12 10:22:05 · 169 阅读 · 0 评论 -
线程安全的NSMutableArray
https://www.jianshu.com/p/7105ff4a303e转载 2018-11-12 10:28:36 · 776 阅读 · 0 评论