strong weak strong与weak是由ARC新引入的对象变量属性 ARC引入了新的对象的新生命周期限定,即零弱引用。如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自动设置为nil。 @property(strong) MyClass *myObject; 相当于@
分类:
其他好文 时间:
2016-03-01 19:04:08
阅读次数:
249
1、增删改查://注意:dataWithPath中的路径参数一般会选择保存到沙箱中的Documents目录中;//如果这个参数设置为nil则数据库会在内存中创建;//如果设置为@””则会在沙箱中的临时目录创建,应用程序关闭则文件删除//增- (void)openDB:(NSString *)dbna...
分类:
数据库 时间:
2016-01-25 13:08:05
阅读次数:
227
内存不足,系统会发出警告,此时控制器应该如何处理?内存不足时,系统会调用控制器的 didReceiveMemoreWarning方法通 知就控制器内存不足iOS6.0与6.0之前的处理方式不一样(1)6.0之前,调用didReceiveMemoryWarning后,将self.view设置为nil,...
分类:
其他好文 时间:
2015-11-09 15:49:03
阅读次数:
200
在objective-c中要实现一个单例类,至少需要做一下四个步骤:1)为单例对象实现一个静态实例,并初始化,然后设置为nil;2)实现一个实例构造方法检查上面申明的静态实例是否是nil.如果是则新建并返回一个本类的实例;3)重写allocWithZone方法,用来保证其他人直接使用alloc和in...
分类:
其他好文 时间:
2015-10-23 10:16:54
阅读次数:
213
strong weakstrong与weak是由ARC新引入的对象变量属性ARC引入了新的对象的新生命周期限定,即零弱引用。如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自动设置为nil。@property(strong) MyClass *myObject;相当于@prop...
分类:
其他好文 时间:
2015-10-15 09:58:44
阅读次数:
257
对象(类的实例对象)。简言之,就是内存中的一块数据,通过实例变量来保存属性的值 对象的使用。创建对象 ?------》发送消息---------》释放对象(将指向对象的变量设置为nil) 注意:对象的使用,不是直接操作...
分类:
其他好文 时间:
2015-10-14 23:53:06
阅读次数:
350
既不是调用MyObj.Free,也不是MyObj.Release;破坏对象的正确方法是将它们设置为nil:MyInterface := nil;一个接口不能离开实现它的对象而独立存活。这个接口仅仅是一个抽象,它仅仅是一个想法。接口具有即插即用的功能,它建立了供应商必须遵守的规范。接口可以仅仅在一层深...
在很多时候,按钮可能看起来那么大,但是在它周围进行点击时,都能够触发事件,是因为它的可点击区域并不一定只有那么大。 在使用AutoLayout的时候,我们处理的是按钮的image属性,所以这个时候要将它的backgroundImage设置为nil,否则,会有两张不一样大小的image。-(CG...
分类:
移动开发 时间:
2015-09-15 18:02:36
阅读次数:
258
__weak如何实现对象值自动设置为nil的在开始讲解__weak机制之前,先来一些铺垫ARC 的实现苹果的官方说明中称,ARC是“由编译器进行内存管理”的,但实际上只有编译器是无法完全胜任的,ARC还依赖OC运行时库,也就是说ARC是通过以下工具、库来实现的:● clang (LLVM 编译器)3...
分类:
其他好文 时间:
2015-07-29 11:57:32
阅读次数:
123
模态视图切换下一view的方法:【self presentViewController: animated: completion:】 第一个参数传入要切换的那个view,第二个参数表上是否使用动画,第三个参数是个代码块,一般设置为nil; 模态视图返回上一个view的方法:[self dism.....
分类:
其他好文 时间:
2015-06-08 19:26:26
阅读次数:
134