- 博客(10)
- 收藏
- 关注
原创 关于collection使用的一个总结
UICollectionViewLayout,UICollectionViewFlowLayout supplementaryView(组头,组尾) DecorationView:装饰View
2016-04-12 00:13:17 1357
原创 OC内存管理之ARC
除了特殊场合,使用ARC是大势所趋。因为这不仅能够提高程序员的开发效率,让程序员把精力专注在功能实现上,也大大节约了项目的开发成本,更提高了程序的可维护性。 1.使用ARC的重要关注点就是:对象是否有强指针指向,没有强指针指向的对象会被系统自动回收。 2.@property关键字:强指针用strong,弱指针用weak 3.ARC里面不能用 retain release autoreleas
2016-04-08 22:57:05 289
原创 OC 内存管理之MRC
随着苹果对Xcode的逐步优化,ARC内存管理方式已经深入人心,但现实是当下某些公司的一些老的项目可能还是用MRC模式写的。所以这两种方式我们都应该掌握。 MRC:MannulReference Counting,顾名思义,就是手动内存管理。 1).管理的对象:一切继承自NSObject,在堆区申请内存空间的OC对象。其它的由系统管理,不需要我们处理。 2)MRC的原则:谁创建,谁r
2016-04-07 22:56:38 344
原创 OC-protocol
protocol 总结: 非正式协议:给NSObject或其子类增加类别 协议 1.概念:一堆方法的声明,一般写到一个.h头文件中, 而没必要全部实现,分为 必须实现和选择实现. 2.定义协议: @protocol 协议名称 //方法声明列表 @end 3.遵守协议:就相当于拥有了这个协议中所有的声明 1)类遵守协议:就必须实现协
2016-04-02 23:31:20 218
原创 浅谈block(2)
1.block作为函数的参数 void test(void^(myBlock)()); 2.block作为函数的返回值 //定义一个有两个int型参数,且返回值为int型的block类型 typedef int(^newTypeBlock)(int, int); //声明一个返回值类型为block类型的函数 newTypeBlock test(){ newTypeBloc
2016-04-01 22:45:42 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人