
objective-c学习笔记
wz_chan
这个作者很懒,什么都没留下…
展开
-
objective-c学习笔记
objc初级入门 面向对象的特性 objc基本语法结构原创 2015-04-14 18:31:30 · 340 阅读 · 0 评论 -
oc基础知识(1)
objective-c中某个类的规格需要两个不同的部分:接口和实现。 .h 头文件。包含类、类型、函数和常量声明。 .m 实现文件,具有此扩展名的文件可以同时包含oc代码和c代码,又是也称为源文件。 .mm 实现文件。具有此类扩展名的文件,出了可以包含oc代码和c代码以外,还可以包含c++代码,仅当时机饮用oc代码中的c++类或功能时,才用此扩展名。 类:具有相同行为和特征原创 2016-04-20 18:56:18 · 347 阅读 · 0 评论 -
oc基础知识(2)
继承和实例化 oc中只允许每个类有且仅有一个父类,且oc的基类为NSObject 子类能直接继承父类的方法,还可以重写父类方法(自类自己实现行为),自类重写了父类的方法,调用过程中之行子类的方法。 继承具有传递性,如果a是b的自类,b是c的子类,那么a也具有c的特征和行为。 方法有两大类:(+)类方法 (-)实例方法 类方法必须用类名来调用 实例方法必须用对原创 2016-04-20 18:57:28 · 292 阅读 · 0 评论 -
oc基础知识(3)
属性和点语法 属性:是一组设置器和访问器,简化了变量赋值的方式 需要声明和实现 属性的声明写在类的.h文件中 @property int age; 相当于声明了两个方法: - (void)setAge:(int)age{age=_age;} - (int)age{return age;} 属性的实现 @synthesize age = _age; 相当于原创 2016-04-20 18:58:28 · 269 阅读 · 0 评论 -
oc基础知识(4)
OC内存管理 oc采用引用计数机制管理对象所占用的内存 计数:计数器,用于统计数字。 引用计数:某一块内存,拥有这块内存的拥有者的个数。 在oc中nsobject类以及子类的实例对象包含一个整型属性,用来统计当前的引用计数 生命周期 实例对象的生命周期 出生于alloc方法,死亡与dealloc方法 通过对类发送alloc消息,获得实例对象的引用计数原创 2016-04-20 18:58:58 · 248 阅读 · 0 评论 -
oc基础知识(5)
/ // main.m // oc5 // // Created by ChenZiyan on 16/4/17. // Copyright © 2016年 ChenZiyan. All rights reserved. // #import int main(int argc, const char * argv[]) { @autoreleasepool {原创 2016-04-20 19:00:01 · 261 阅读 · 0 评论 -
oc基础知识(6)
可见度 封装:把相同特征和行为全部包括在类的内部,目的是防止外界去破坏对象内部结构和数据 属性可见度 1、公有属性 类的属性集合中,声明为公有性质的属性,该属性可以在当前类的文件货其他文件中进行使用。 关键字:@public 2、私有属性 类的属性集合中,声明为私有兴致的属性,该属性仅可以在当前类的文件中使用。 关键字:@private 3、保护属性 类的属性集原创 2016-04-20 19:00:55 · 376 阅读 · 0 评论