2016年9月3日

id instancetype NSObject *的区别

摘要: 1、instancetype只能用于方法的返回类型,而id用处和NSObject *类似。 2、instancetype会告诉编译器当前的类型,这点和NSObject *类似,但id对于编译器却是无类型的,调用任何方法不会给出错误提示。 3、对于init方法,id和instancetype是没有区别 阅读全文

posted @ 2016-09-03 22:57 colonel 阅读(294) 评论(0) 推荐(0)

@property @synthesize

摘要: @property @synthesize 一、@property @synthesize关键字 注意:这两个关键字是编译器特性,让xcode可以自动生成getter和setter的声明和实现。 (一)@property 关键字 @property 关键字可以自动生成某个成员变量的setter和ge 阅读全文

posted @ 2016-09-03 22:45 colonel 阅读(101) 评论(0) 推荐(0)

Description方法&&SEL类型

摘要: description方法和sel数据类型 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行 阅读全文

posted @ 2016-09-03 22:40 colonel 阅读(170) 评论(0) 推荐(0)

Description方法&&SEL数据类型

摘要: description方法和sel数据类型 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行 阅读全文

posted @ 2016-09-03 22:36 colonel 阅读(279) 评论(0) 推荐(0)

Block&&Protocol

摘要: BLOCK&&Protocol 一、BOLCK (一)简介 BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。 BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。 标识符 ^ (二)基本使 阅读全文

posted @ 2016-09-03 22:29 colonel 阅读(125) 评论(0) 推荐(0)

Block

摘要: OC语言BLOCK和协议 一、BOLCK (一)简介 BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。 BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。 标识符 ^ (二)基本使用 ( 阅读全文

posted @ 2016-09-03 22:28 colonel 阅读(165) 评论(0) 推荐(0)

Foundation框架的几个基础类

摘要: Foundation框架里面的几个基础类 NSString & NSMutableString: NSString:不可变字符串类。 常用方法: - (unichar)characterAtIndex:(NSUInteger)index;返回index位置对应的字符 - (int)intValue; 阅读全文

posted @ 2016-09-03 22:20 colonel 阅读(180) 评论(0) 推荐(0)

导航