Object-c note 2: 知识点小结 (Knowledge point)
来源:互联网 发布:大数据分析是什么专业 编辑:程序博客网 时间:2024/06/05 18:22
1 self: 这个关键字类似java中的this,但是又有别与this:
哪个对象调用就等同于那个对象。
在静态方法中,self就等同于类名,例如:Student类
+ (void) sayHello{
self *stu[[self alloc]init];
}
2 自动释放:xcode中现在有一个自动释放的机制,一般情况下,API中静态方法中的对象是不用手动释放的。例如:
[NSString stringWithFormat:@"the Student no is %i and age is %i", self.no,self.age];
stringWithFormat 创建出来的对象就不用释放,它内部已经将对象释放掉了。
还可以这样初始化对象:
Student *stu=[[[Student alloc]init]autorelease];//使用之后自动释放
3 变量域:object-c中的变量域有三种:@private @protected @public
默认的变量域是@protected
哪个对象调用就等同于那个对象。
在静态方法中,self就等同于类名,例如:Student类
+ (void) sayHello{
self *stu[[self alloc]init];
}
2 自动释放:xcode中现在有一个自动释放的机制,一般情况下,API中静态方法中的对象是不用手动释放的。例如:
[NSString stringWithFormat:@"the Student no is %i and age is %i", self.no,self.age];
stringWithFormat 创建出来的对象就不用释放,它内部已经将对象释放掉了。
还可以这样初始化对象:
Student *stu=[[[Student alloc]init]autorelease];//使用之后自动释放
3 变量域:object-c中的变量域有三种:@private @protected @public
默认的变量域是@protected
0 0
- Object-c note 2: 知识点小结 (Knowledge point)
- some knowledge point
- .Net knowledge Note I
- SQL knowledge Note I
- object-c 知识点
- object-c 知识点01
- object-c小结
- Object-C @property 小结
- object-c小结
- Object-C @property 小结
- Object-C @property 小结
- object-c 基础小结
- Object-C @property 小结
- Object-C @property 小结
- [C++]指针知识点小结
- C Knowledge
- C#knowledge
- Java Note (1) - Basic Knowledge
- coco2d ClippingNode制作不规则血条
- PHP高效率写法(详解原因)
- centos安装mongodb
- I2C详细介绍
- 数据传输背后机制:ValueStack(值栈)
- Object-c note 2: 知识点小结 (Knowledge point)
- Remove Nth Node From End of List
- opencv 边缘羽化,边缘过渡
- 使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL
- ASP.NET MVC4添加区域视图 找到多个与名为“home”的控制器匹配的类型
- FFMPEG中最关键的结构体之间的关系
- iOS工作记录7 :ios控件加载图片,plist,懒加载,序列帧动画,添加动画效果(实用例子)
- jQuery判断是否存在滚动条
- 分析devexpress sheduler 绘制过程(4)--如何生成view