objective-c学习笔记
wz_chan
这个作者很懒,什么都没留下…
展开
-
objective-c学习笔记
objc初级入门面向对象的特性objc基本语法结构原创 2015-04-14 18:31:30 · 291 阅读 · 0 评论 -
oc基础知识(1)
objective-c中某个类的规格需要两个不同的部分:接口和实现。.h 头文件。包含类、类型、函数和常量声明。.m 实现文件,具有此扩展名的文件可以同时包含oc代码和c代码,又是也称为源文件。.mm 实现文件。具有此类扩展名的文件,出了可以包含oc代码和c代码以外,还可以包含c++代码,仅当时机饮用oc代码中的c++类或功能时,才用此扩展名。类:具有相同行为和特征原创 2016-04-20 18:56:18 · 309 阅读 · 0 评论 -
oc基础知识(2)
继承和实例化oc中只允许每个类有且仅有一个父类,且oc的基类为NSObject子类能直接继承父类的方法,还可以重写父类方法(自类自己实现行为),自类重写了父类的方法,调用过程中之行子类的方法。继承具有传递性,如果a是b的自类,b是c的子类,那么a也具有c的特征和行为。方法有两大类:(+)类方法 (-)实例方法类方法必须用类名来调用实例方法必须用对原创 2016-04-20 18:57:28 · 266 阅读 · 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 · 235 阅读 · 0 评论 -
oc基础知识(4)
OC内存管理oc采用引用计数机制管理对象所占用的内存计数:计数器,用于统计数字。引用计数:某一块内存,拥有这块内存的拥有者的个数。在oc中nsobject类以及子类的实例对象包含一个整型属性,用来统计当前的引用计数生命周期实例对象的生命周期出生于alloc方法,死亡与dealloc方法通过对类发送alloc消息,获得实例对象的引用计数原创 2016-04-20 18:58:58 · 213 阅读 · 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 · 218 阅读 · 0 评论 -
oc基础知识(6)
可见度封装:把相同特征和行为全部包括在类的内部,目的是防止外界去破坏对象内部结构和数据属性可见度1、公有属性类的属性集合中,声明为公有性质的属性,该属性可以在当前类的文件货其他文件中进行使用。关键字:@public2、私有属性类的属性集合中,声明为私有兴致的属性,该属性仅可以在当前类的文件中使用。关键字:@private3、保护属性类的属性集原创 2016-04-20 19:00:55 · 337 阅读 · 0 评论