数组类:有序集合不可变OC中的数组是一个容器,可以有序管理一系列元素,元素类型可以不相同,但是必须是对象类型。初始化方法:1.initWithObjects:2.便利构造器3.字面量。1 NSArray *array = @[@"SF", @"QOP", @"ST", @"PANDA"];原始(核心...
分类:
其他好文 时间:
2015-12-24 22:22:28
阅读次数:
198
1.修改默认初始化方法 构建便利构造器修改默认init初始化.m文件中@implementation 类名-(id)init{ self=[super init]; printf("xxx"); if(self){ name=@"xxx"; age=36; xx=xxx; } ret...
分类:
移动开发 时间:
2015-12-23 12:20:22
阅读次数:
234
关于继承中的构造规则是一个难点。假设有问题,请留言问我。我的Swift新手教程专栏http://blog.csdn.net/column/details/swfitexperience.html为什么要有构造器:为类中自身和继承来的存储属性赋初值。一、两种构造器-指定构造器和便利构造器指定构造器:类...
分类:
编程语言 时间:
2015-12-18 18:02:58
阅读次数:
206
大纲:继承的基本概念自定义初始化方法便利构造器方法重写description方法一 继承基本概念 程序里的对象和"人类"的对象是一样的,高富帅继承了父母,自然就拥有了父母所有的资源,子类继承了父类同样就拥有了父类所有的属性和方法,当然,父类私有的除外. 我们在定义一个新的类的时候,常常会遇到要定.....
分类:
其他好文 时间:
2015-11-27 23:17:56
阅读次数:
202
1、成员访问类型private:私有成员,不能被外部函数访问(使用),也不能被子类继承;protected:保护成员,不能被外部函数访问,可以被子类继承;public:公有成员,可以被外部函数访问,也可以被子类继承。OC中,所有的方法(消息),都是公有的。2、重写(继承的另一部分)子类可以从父类继承...
分类:
其他好文 时间:
2015-11-26 23:06:48
阅读次数:
165
用OC实现中等难度通讯录。需求: 1、定义联系人类Contact。实例变量:姓名(拼音,?字?大写)、性别、电话号码、 住址、分组名称、年龄。?法:?定义初始化方法或便利构造器方法、显?联系人信息 2、在main.m中定义字典,分组管理所有联系人。分组名为26个大写的英文字母。 3、可以添加联...
分类:
其他好文 时间:
2015-11-24 22:52:44
阅读次数:
282
UIButton 就是一个按钮,他继承UIView 那么就来介绍一下 1:初始化给大小:便利构造器: //初始化 UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; //设置 B...
分类:
其他好文 时间:
2015-11-14 20:34:41
阅读次数:
220
1.不可变数组 NSArry 和可变数组 NSMutableArray创建数组对象1)初始化方法 NSArray * arr = [ [NSArray alloc] initWithObjects:@“ww”,@“ede”,@“fr”,@”fg”,nil];2)便利构造器NSArray *arr2 ...
分类:
其他好文 时间:
2015-11-05 23:54:25
阅读次数:
231
便利构造器初始化 无需release创建UIButton与创建UILabel、UITextField、UIView的步骤很相似。1、创建button对象(如果本类有初始化?方法,使?用?自?己的;否则使?用?父类的)。2、设置按钮显?示相关的属性3、为按钮添加点击事件4、添加按钮到?父视图上,?用以...
分类:
其他好文 时间:
2015-10-27 17:14:36
阅读次数:
126
内存管理高级内存管理高级:1.属性的内部实现原理2.dealloc内释放实例变量3.便利构造器方法的实现原理4.collection的内存管理name, age, gender自定义初始化方法便利构造器Student.h#import @interface Student : NSObject //...
分类:
其他好文 时间:
2015-10-13 21:15:04
阅读次数:
232