Objective-C对象初始化简要
来源:互联网 发布:漫画下载软件哪个好 编辑:程序博客网 时间:2024/05/21 21:41
转载请尊重作者,转至:http://blog.csdn.net/kirito_j/article/details/53089002点击打开链接
1.分配对象创建对象的两种方法1.[类名 new]2.[[类名 alloc] init]最好用第二种,要不可能会出现bug初始化时,最好不要创建其他对象,因为其他类未必用得上,会浪费资源,根据惰性求值,即便你目前没有设置自定义属性的值,也应该等到调用者需要时再创建。2.便利初始化函数1.创建格式化字符串- (id) initWithFormat: (NSString *) format, …;例如:string = [[NSString alloc] initWithFormat: @“%d or %d”,25,43];2.用来打开指定路径上的文本文件,读取文件内容,并使用文件内容初始化一个字符串NSError *error = nil;NSString *string = [[NSString alloc] initWithContentsOfFile:@“/tmp/words.txt” //读取该目录下的文件 encoding:NSUTF8StringEncoding //将文件类型告诉API,表示文件内容是用UTF8格式进行编译的error:&error]; //初始化没有发生错误时返回nil值,如果出错,使用localizedDescription方法查明情况if(nil != error){NSLog(@“Unable to read data from file,%@“, [error localizedDescription]);}构造便利初始化函数声明:- (id) initWithPressure: (float) pressure;实现:- (id) initWithPressure: (float) p{ if(self = [super init]){ pressure = p; } return (self);}调用: tire = [ [tire alloc] initWithPressure: 11];指定初始化函数有多个初始化函数时,其他的初始化函数要指定一个初始化函数,实现时用指定初始化函数的模式,自己的指定初始化函数要根据超类的指定初始化函数模式。
0 0
- Objective-C对象初始化简要
- objective-c对象初始化
- Objective-C对象初始化
- Objective-C对象初始化小结
- 【Objective-C基础】对象初始化
- 谈谈Objective-C下对象的初始化
- 浅谈 Objective-C 下对象的初始化
- Objective-C基础教程六(对象初始化)
- 浅谈 Objective-C 下对象的初始化
- Objective-C编程之对象初始化
- 浅谈 Objective-C 下对象的初始化
- Objective- c浅谈对象的初始化
- 【iOS开发之Objective-C】初始化对象
- Objective-c下的对象初始化
- 浅谈 Objective-C 下对象的初始化
- 浅谈 Objective-C 下对象的初始化
- Objective-C初学: 对象的初始化
- Objective-C 语法二(对象初始化)
- 坚持#第90天~感恩之心、利他之心!
- 输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。
- Android Studio制作简易计算器源代码及详解
- unix网络编程(第三版)中的unp.h
- 【图像处理】提取图片中直线的交点
- Objective-C对象初始化简要
- linux install用法
- 【转载】csdn-markdown小抄
- java中的static
- Linux管道解惑
- 《计算机网络》知识总结-7.TCP中的连续请求等待协议
- java语言的Bug
- 逻辑推理 - 定义
- Spring框架笔记