摘要: Block简介:Block的实际行为和Function很像,最大的差别是在可以存取同一个Scope的变量值。Block实体形式如下:^(传入参数列){行为主体};Block实体开头是“^”,接着是由小括号所包起来的参数列(比如 int a, int b, int c),行为主体由大括号包起来,专有名... 阅读全文
posted @ 2014-11-13 09:17 高了个辉 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Block的演变过程1.定义一个函数,无参数,无返回类型void test(){ NSLog(@"这是一个普通C函数");}2.定义一个无参数,无返回类型的Block时使用 用尖号"^"表示它是一个Block,如void (^myBlock)(),myBlock是Block的名字,后面()代表... 阅读全文
posted @ 2014-11-13 08:44 高了个辉 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 首先添加对类的扩展---Category1.分类头文件中的声明@interface NSString (NSStringExten)+(int)numberCountOfString:(NSString *)str;-(int)numberOfString;@end2.分类的实现,扩展了一个统计字符... 阅读全文
posted @ 2014-11-13 07:17 高了个辉 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 所有数据类型都有以下三点共性;1.可以用来定义变量;2.可以当做参数传递;3.可以当做返回值使用.oc 比 c多了几种数据类型1.所有的对象类型 (NSObject *)2.BOOL类型3.SEL类型.4.Block类型 5.id 类型 阅读全文
posted @ 2014-11-13 07:09 高了个辉 阅读(1779) 评论(0) 推荐(0) 编辑