上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: NSNumber的出现,是因为数组不能存放基本类型的数据,这里就可以将基本类型的数据,转换成对象,然后才把对象放到数组里。与C语言的结构体数组有点类似。 //NSNumber //因为数组不能存基本数据类型,这里才将基本数据类型转换成对象,然后才存进数组。 //将基本数据类型转成对象 NSNumbe... 阅读全文
posted @ 2016-01-10 15:56 恒远也 阅读(127) 评论(0) 推荐(0) 编辑
摘要: OC数组中,只能存放对象,不能存放基本类型。nil作为数组结束的标志。打印数组,可以直接给数组名就行。NSArray数组的初始化:1、 //NSArray(不可变变数组) //OC当中的数组,只能存放对象,不能存放基本类型 //nil作为数组结束标志。 NSArray *arr1 = [[NSArr... 阅读全文
posted @ 2016-01-10 15:55 恒远也 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1、 //NSMutableArray(可变数组)// NSMutableArray *marr2 = [[NSMutableArray alloc]initWithObjects:@"1",@"2",@"3" ,nil]; NSMutableArray *marr1 = [[NSMutableAr... 阅读全文
posted @ 2016-01-10 15:55 恒远也 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 我们用的有5个方法。1、 //NSMultableString(可变字符串) //不要这样创建// NSMutableString *ms1 = @"123123"; //通常来说,可变字符串,用init就好了。 NSMutableString *ms1 = [[NSMutableString al... 阅读全文
posted @ 2016-01-10 15:44 恒远也 阅读(126) 评论(0) 推荐(0) 编辑
摘要: NSString定义出来的对象是不可变的字符串。当我们拿到一个NSString对象,不要将它当作数组使用,要当成一个类来使用。NSString初始化1、 //NSString(不可变字符串) //我们拿到一个NSString对象,不要当字符数组使用,要当成一个类来使用。。 //初始化1 NSStri... 阅读全文
posted @ 2016-01-10 15:43 恒远也 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 继承继承,是面向对象三大特征之一,继承的出现,是为了减少很多的冗余代码,因为是把各个类中,把相同特征和行为收集到另一个类中,然后这些类继承于这个集中类,可以把这个集中类的所有的特征和行为都继承过来。然后使用。说到类了,则应该提到子类和父类,这两者是同时存在的,不能说我是父类,也不能说我是子类,两者相... 阅读全文
posted @ 2016-01-10 15:41 恒远也 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 头文件导入@class当两个以上的类声明中相互import对方,形成一个循环时,会造成循环导入头文件,导致这些类的声明都找不到引入的那个类,出现死循环。此时的import已经失效,include也已经失效,此时,就要用到@class对这个循环进行切断,切断后,在.m文件中再用import来引入想要引... 阅读全文
posted @ 2016-01-10 15:40 恒远也 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 类的组合使用:类的组合使用,就是类里边的实例变量是自己定义的类。用法与普通类使用一样。例子:family.h#import #import "Father.h"#import "Mother.h"#import "Son.h"@interface Family : NSObject{ //fathe... 阅读全文
posted @ 2016-01-10 09:00 恒远也 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 方法Oc分为两种方法,一种是类方法,用 + 号来表示,形式为:[类名 方法名],表现为:+(instancetype) alloc;一种是实例方法,用 – 号来表示,形式为:[对象名 方法名],表现为:-(void)setName;注意的是,类方法实现中,不能使用实例变量。因为在类方法中,并没有分配... 阅读全文
posted @ 2016-01-10 08:57 恒远也 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 可见度OC的实例变量可见度有四种:@package,@public , @protected, @private。因为package比较少用,这里先不提。那么就剩下三种了。类内:在类接口和实现以内。类外:在类接口和实现之外。在类外如果想直接使用实例变量,必须使用@public来修饰可见度,否则不能直... 阅读全文
posted @ 2016-01-10 08:56 恒远也 阅读(360) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页