- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 iOS动画编程-CAAnimation
CAAnimation继承自NSObject 实现接口CAMediaTiming, CAAction子类 - CAPropertyAnimation - CATransitionCAPropertyAnimation的子类 - CABasicAnimation - CAKeyframeAnimation属性: - CAMediaTimingFunction *timingFunc
2015-07-02 11:43:53 466 1
原创 GCD block(一)
一.块回调 定义属性方法@interface TKClient : NSObject @property (nonatomic,strong) dispatch_block_t successBlock; - (void)doTest; @end在.m文件实现@implementation TKClient- (void)doTest{ dispatch_async(dispatch_ge
2015-07-02 10:42:10 861
原创 GCD block(一)
一.块回调 定义属性方法@interface TKClient : NSObject @property (nonatomic,strong) dispatch_block_t successBlock; - (void)doTest; @end在.m文件实现@implementation TKClient- (void)doTest{ dispatch_async(dispatch_ge
2015-07-02 10:32:55 242
原创 Protocol
iOS里面协议不是类,它是一种约定,约定了哪些方法一定要你实现,哪些你可以自己选择要不要实现,它声明了其它类可以调用的编程接口,这有点类似与java里的接口,它使得两个类之间的通信变的简单明了 @required :必须实现。默认 @optional :选择性的实现例子:@protocol UITableViewDataSource<NSObject>@required- (NSInteger)
2015-06-24 15:18:55 237
原创 Category
Category主要用于在不创建继承类的情况下实现对已有类的扩展,向已有类中添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。例子:@interface UIColor (HexColor) + (UIColor *)HexColor:(NSString *) hexColor; @end #import "UIColor+HexColor.h"@imple
2015-06-24 14:53:51 331
原创 欢迎使用CSDN-markdown编辑器
Foo Foo Foo 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl
2015-06-24 14:24:40 222
原创 10月11号 iPhone开发 JSON解析
这里没有对API的开放接口和使用方式进行比较,若单纯基于以上解析速度的测试: 1:iOS5应该选择系统的API进行 2:不能使用系统API的应该选择JSONKit
2014-10-11 15:31:35 456
原创 iOS开发 多线程GCD
- (void)testSerialDispatchQueue{ dispatch_queue_t mySerialDispatchQueue = dispatch_queue_create("com.brad.gcd", NULL); dispatch_async(mySerialDispatchQueue, ^{ for (int i =0
2014-10-08 15:07:09 432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人