- 博客(12)
- 收藏
- 关注
原创 【ObjC那点儿事儿】block练习
Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多Blocks的定义:int (^MySum)(int, int) = ^(int a, int b) { return a+b;};定义了一个叫My
2014-03-19 16:23:11 497
原创 【ObjC那点儿事儿】Category和Protocol
#分类-Category作用:在原来类的基础上,给类扩充一些方法(类方法、对象方法),也可以通过继承来实现通过分类可以把一个类的方法分成多个分类,模块化,由多人共同完成,有利于团队合作语法://分类的声明@interface类名 (分类名称)方法1声明方法2声明……@end//分类的实现
2014-03-17 15:02:34 549
原创 【ObjC那点儿事儿】OC对象内存管理 MRR
// 系统版本:OS X 10.9.2 (13C64)// Xcode版本:5.0.2 (5A3005)Objective-C的对象生成之后保存在堆内存中,用一个指针来指向它。对象在使用完成之后不会自动销毁,如果不进行管理的话,会产生内存泄露。OC内存管理基于对象占用。一个对象可能被一个或多个对象占用。只要对象被至少一个对象占用,该对象就继续存在。如果改对象不再被占用,系统会自
2014-03-13 14:11:31 989
原创 【ObjC那点儿事儿】property和synthesize
// 系统版本:OS X 10.9.2 (13C64)// Xcode版本:5.0.2 (5A3005)对类的属性设置 getter和 setter,需要在相应类的声明部分中声明 getter 和 setter的声明,然后在相应的实现部分中实现 getter和 setter。XCode中提供了@property和@synthesize关键字,可以省去我们不少写代码的
2014-03-09 17:50:52 753
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人