摘要: 在OC中我们经常要为一个类扩展功能,思路有:子类化:创建⼀个⼦类直接继承原有类,在该类中扩充新的功能,该⽅式既可以扩充方法,也可以扩充实例变量.但是,想使用扩充的功能,必须使⽤子类的对象,原有类的对象无扩充功能.修改源代码:这是⼀种最直接的添加功能的方式,但是局限于必须要拥有该类的源代码,我们才有修... 阅读全文
posted @ 2015-12-26 16:45 苏武牧羊 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1.不可变数组NSArrayNSArray是不可变的,而且只能储存Object-c对象。另外,数组的最后一个元素一定是nil,表示结束。注:这些集合类只能收集cocoa对象(NSOjbect对象),如果想保存一些原始的C数据(例如,int, float, double, BOOL等,则需要将这些原始... 阅读全文
posted @ 2015-12-26 16:20 苏武牧羊 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 1.NSNumber在Objective-c中有int,float,char等基本数据类型,但这些基本数据类型并不是对象,而数组,字典,字符串等容器中存放的都是对象类型,因此我们需要用到NSNumber类型.NSNumber就是数字对象,我们可以使用NSNumber对象来创建和初始化不同类型的数字对... 阅读全文
posted @ 2015-12-26 15:10 苏武牧羊 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.字符串的创建(1)创建常量字符串NSString *str = @"This is a String"; //str是变量名(2)创建空的字符串,给字符串赋值NSString *str = [NSString alloc] init];str = @"科比 布莱恩特"; //直接赋值(3)花样... 阅读全文
posted @ 2015-12-26 14:35 苏武牧羊 阅读(559) 评论(0) 推荐(0) 编辑