摘要:
1.NSThread先创建,后启动NSThread *thread = [NSThread allc] initWithTarget:self selector:@selector(run) object:nil];[thread start];直接启动2.GCD3.NSOperation线程 队列... 阅读全文
摘要:
使用 @property 时候,XCode 会自动为我们生 Setter 和 Getter,甚至会自动生成属性。例如下面的情况:// .h 文件@interface Person : NSObject@property (copy, nonatomic) NSString *name;@end// ... 阅读全文
摘要:
multiple paths: 多路径,说的是程序的并法执行的思路,多线程就是 multiple paths 的一种实现方式。 阅读全文
摘要:
关于oc中的强弱引用,有需要的朋友可以参考下。强引用和弱引用的广义区别强引用也就是通常所讲的引用,其存亡直接决定了所指对象的存亡。如果不存在指向一个对象的引用,并且此对象不再显示列表中,则此对象会被从内存中释放。弱引用除了不决定对象的存亡外,其他与强引用相同。即使一个对象被持有无数个若引用,只要没有... 阅读全文
摘要:
原文:The basic rule to apply is everything that increases the reference counter with alloc, [mutable]copy[withZone:] or retain is in charge of the corre... 阅读全文
摘要:
原型定义:enum _NSComparisionResult {NSOrderedAscending = -1, NSOrderedSame, NSOrderedDescending};此时,如果将ascend的意思理解为大于,就会很费解,大于为什么是-1。这里,如果我们结合枚举的名称以及ascen... 阅读全文
摘要:
1. 持有对象:说的就是容器,持有别的对象的对象;2. Interator 可以移除由 next() 产生的最后一个对象,这意味着在调用一个 remove() 之前必须先调用 next() ;3. 迭代器统一了对容器的访问方式;4. 程序通常是根据运行时才知道的某些条件去创建新对象;5. 需要在任意... 阅读全文
摘要:
变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;变量名:Path变量值:%JAVA_HOME%\bin;%JAVA_H... 阅读全文
摘要:
1. 显示行号:(1). windows-->preferences...-->对话框(2). General-->Editors-->Text Editors-->右侧(3). 勾选show line numbers--完成设置 阅读全文
摘要:
由于安装了 WPS ,当点击下载 XLS 格式的 EXCEL 文件时,直接在页面内部打开了,进行如下设置即可: 阅读全文