Xcode
Jackson__Chan
这个作者很懒,什么都没留下…
展开
-
Xcode之启动(打开)僵尸对象(Enable Zombie Objects)
如果打开了ARC或垃圾回收模式,在程序中发消息给已经释放的对象,将会引起程序崩溃。这时定位崩溃原因将非常困难,因为出问题的对象已经重新分配了。解决方法:可以通过启动僵尸对象(Zombie Objects)来解决,开启该选项后,程序在运行时,如果访问了已经释放的对象,则会给出较准确的定位信息,可以帮助确定问题所在。功能的原理:在对象释放(retainCount 为0)时,使用一个内置的Z原创 2016-05-22 23:13:49 · 6912 阅读 · 0 评论 -
Expression is not assignable (OC为什么不能直接修改结构体属性)!
OC为什么不能直接修改结构体属性?self.image.frame.origin.x = 20;这样写没法通过编译,编译器会报错"expression is not assignable"原因是,这句话里面的几个点有两种不同的含义。self.image.frame是Objective-C语法,是读取image属性的frame属性,在Objective-C中使用点来访问属原创 2016-08-25 00:21:03 · 1707 阅读 · 0 评论 -
Code Folding Ribbon(Xcode折叠代码的功能)
Xcode折叠代码的功能(Code Folding Ribbon)原创 2016-11-02 13:36:09 · 2389 阅读 · 0 评论