- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 学习(4)
5. 如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter?若想令自己所写的对象具有拷贝功能,则需实现 NSCopying 协议。如果自定义的对象分为可变版本与不可变版本,那么就要同时实现 NSCopying 与 NSMutableCopying 协议。具体步骤:需声明该类遵从 NSCopying 协议实现 NSCopying 协议。该协
2014-12-14 10:03:14 1102
原创 NSInteger和NSUInteger,int区别
(1)NSInteger和NSUIntegerNSUInteger是无符号的整型, NSInteger是有符号的整型,在表视图应用中常见 NSUInteger row= [indexPath row];因为这是显示tableViewCell有多少个,只能是非零整数的,也就是说,NSUInteger常用于索引值;(2)int 和NSInteger在苹果的api实现中,
2014-12-09 21:23:50 2943
转载 学习(5)
@property 的本质是什么?ivar、getter、setter 是如何生成并添加到这个类中的@property 的本质是什么?@property = ivar + getter + setter;下面解释下:“属性” (property)有两大概念:ivar(实例变量)、存取方法(access method = getter + setter)。
2014-12-09 11:34:28 1003
转载 学习(6)
@protocol 和 category 中如何使用 @property在协议和分类中 只能生成方法声明在 protocol 中使用 property 只会生成 setter 和 getter 方法声明,我们使用属性的目的,是希望遵守我协议的对象能实现该属性category 使用 @property 也是只会生成 setter 和 getter 方法的声明,如果我们真的需要
2014-12-09 11:31:09 1109
原创 VS2013快捷键大全
Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS 2013 中新增了很多提高开发人员工作效率的新功能,比如自动补全方括号、使用快捷键移动整行或整块的代码等;合理使用快捷键可以提高开发效率。但是Visual Studio提供的快捷键多如牛毛,那我们有没有必要掌握所有快捷
2014-12-09 11:23:10 3338
原创 学习(8)
9. @property中有哪些属性关键字?/ @property 后面可以有哪些修饰符?属性可以拥有的特质分为四类:原子性--- nonatomic 特质在默认情况下,由编译器合成的方法会通过锁定机制确保其原子性(atomicity)。如果属性具备 nonatomic 特质,则不使用同步锁。请注意,尽管没有名为“atomic”的特质(如果某属性不具备 nonatomic 特质,那它就是“原子的”
2014-12-08 19:14:14 1271
转载 学习(9)
10. weak属性需要在dealloc中置nil么?不需要。在ARC环境无论是强指针还是弱指针都无需在 dealloc 设置为 nil , ARC 会自动帮我们处理即便是编译器不帮我们做这些,weak也不需要在 dealloc 中置nil:正如上文的:runtime 如何实现 weak 属性 中提到的:我们模拟下 weak 的 setter 方法,应该
2014-12-08 11:18:59 1171
TortoiseSVN1.6.7.18415x64svn1.6.9.zip
2013-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人