随笔分类 -  Object-C语言

Singleton 头文件
摘要://.h文件#define SingletonH(name) \+(instancetype) shared##name ;//.m文件#define SingletonM(name) \static id instance##name; \+(instancetype) shared##name ... 阅读全文

posted @ 2015-04-25 12:23 雾里寻梦 阅读(233) 评论(0) 推荐(0)

协议Protocol使用
摘要:1.协议定义通常,一个协议的定义放在头文件中,其语法形式如下:@protocol 协议名方法声明;@end一般在方法声明前面会有两个关键字进行修饰:@optional,它表示声明的方法是可选的,@required,它表示声明的方法是必选的,加上关键字的协议定义如下:@protocol 协议名@opt... 阅读全文

posted @ 2015-02-14 16:11 雾里寻梦 阅读(349) 评论(0) 推荐(0)

分类Category的使用
摘要:声明方法在分类的接口中,只允许新增方法,不能新增变量。其语法格式如下:@interface 类名(分类名) 新增方法声明;@end如有在分类中定义变量,将出现错误"Instance variables may not be placed in categories"定义方法在分类的实现文件中,对新... 阅读全文

posted @ 2015-02-14 15:12 雾里寻梦 阅读(329) 评论(0) 推荐(0)

Block使用
摘要:#import /*block要掌握的东西1> 如何定义block变量 1)无参数,无返回值 void (^myBlock)(); 2)有参数,有返回值 int (^sumBlock)(int,int);2> 如何利用block封装代码 1)有参数,有返回值 ^(int a,int b)... 阅读全文

posted @ 2015-02-14 11:38 雾里寻梦 阅读(175) 评论(0) 推荐(0)

导航