OC 便利构造器对象
来源:互联网 发布:eve目标证据数据 编辑:程序博客网 时间:2024/04/30 04:12
在学习oc的便利构造器时感到非常的疑惑,网上的资料确实不少,个人理解了一些。记下来
总结一句话,便利构造器就是快捷构造对象,而且不需要手动管理这个对象的内存。
由便利构造器产生的对象不应当使用者销毁,而是由便利构造器本身完成。
下面给出一个例子:
#import <Foundation/Foundation.h>@interface Person :NSObject{ NSString * name;//名字}@property (assign,nonatomic) NSString * name;//声明名字访问属性-(id)initWithName:(NSString *)name;//声明构造函数+(id) personWithName:(NSString *)name; @end//2..m实现文件中@implementation Person@synthesize name;//实现name属性-(id)initWithName:(NSString *)name //实现构造函数{ if(self =[super init])//调用父类super init方法 { [self setName:newName];//另一种调用方法 self.name:newName; } return self;}+(id) personWithName:(NSString *)name{id people = [[Person alloc] init];[people autorelease];//自动释放池中,不需要手动管理return people;}@end //3.主函数中#import <Person.h> int main(int argc, const char * argv[]){ Person * people = [Person personWithName];//构造函数调用 return 0;}
0 0
- OC 便利构造器对象
- oc 便利初始化、便利构造器
- oc语言类 便利初始化函数 便利构造器 属性
- OC基础 便利构造器 继承,
- oc初始化方法,便利构造器
- OC初始化函数和便利构造器
- OC之继承、初始化、便利构造器
- OC的属性和便利构造器
- OC中关键字@property,便利构造器,对象初始化的综合使用
- OC学习日记03-类和对象(二)OC语言中的方法 、设置器与访问器、便利初始化函数与便利构造器
- OC中对象的初始化(便利初始化函数以及便利构造函数)
- OC之便利构造器和方法(笔记)
- OC之继承,初始化方法,便利构造器
- OC总结-便利构造器与初始化方法
- OC基础:继承.初始化方法,便利构造器
- OC-继承-初始化方法-便利构造器(练习题-打僵尸)
- OC-初始化方法-便利构造器(练习-约分)
- OC学习-继承,便利构造器,初始化方法
- 这是测试文章
- Ubuntu下如何运行exe
- CSS清除浮动_清除float浮动
- servlet 文件下载
- opencv说明文档
- OC 便利构造器对象
- 深入浅出数据仓库中SQL性能优化之Hive篇
- solr-4.10.3 安装在windows 7 并集成IK分词器
- ffmpeg转码之TS转PS
- hexo博客出现command not found解决方案
- 修复iOS7下leftBarButtonItem位置相比之前版本靠右的问题
- ios绘图
- 昨赘作祝祝茁兹啄奏壮字庄谞尊庄昨宗紫
- R语言实现数据抽样&创建训练集和测试集