.OC
吴湘东
网络工程师,武术中段位四段,广东警官学院
展开
-
OC第一课
NNString(OC中的字符串类)NSArray(OC中的数组类)前缀NS关键字:@开头字符串以@开头用@区别于C语言与C++BOOL (YES/NO) YES代表1 NO代表0nil 相当于java的NULLself相当于java的thisfor循环快速遍历 for(xx in xx);单继承,用super关键字应用父类对象C原创 2013-05-30 19:19:31 · 731 阅读 · 0 评论 -
OC第四课(内存管理)
内存管理范围:任何继承了NSObject的对象,对基本数据类型无效原理:每个对象内部都保存了一个与之相关联的整数,称为引用计数器引用计数器为0,OC会回收这个对象。当时使用alloc,new,copy创建好一个对象,对象的引用计数器会被设置为1;给对象发送一条retain消息,可以使引用计数器值+1;当给对象发送一条release消息,可以使引用计数器值-1;当值为0时,O原创 2013-06-01 16:21:59 · 646 阅读 · 0 评论 -
OC第三课
方法的声明与事项,都是必须以+或者-开头+表示类方法(静态方法)-表示对象方法(动态方法)声明所有的变量和方法都是在.h头文件中,都是public类型变量的作用域:@public 全局都可以访问@protected 只能在类内部和子类中被访问@private 只能在类内部被访问变量的定义必须在类的{ }中默认是protected;类原创 2013-05-31 21:56:34 · 713 阅读 · 0 评论 -
OC第二课
1.重写构造方法init开头动态方法:对象调用静态方法:类名调用 分配内存- (动态方法)+ (静态方法)id表示任何对象-(id)initWithAge:(int)age andNo:(int) no;- (id) initWithAge:(int)age andNo:(int) no{ //首先要调用super的构造方法原创 2013-05-31 21:03:31 · 670 阅读 · 0 评论 -
OC第五课(@class与#import)property参数使用
如果是继承某个类,就要导入类的头文件如果只是定义成员变量、属性,@class通常引入一个类的方法有两种:#import 包含引用类的所有信息,包括被引入类的变量和方法;头文件@class只是告诉我们编译器,这个只是一个类.等到真正要用的类的方法和变量,就用import. 不仅仅知道他是一个类,同时也要使用他的方法import的文件修改,导入头文件的,全部重新编译。原创 2013-06-04 16:43:50 · 856 阅读 · 0 评论 -
Day01——C语言数据类型+运算+流程控制
变量:存储一些不确定的数据。 一、整型数据类型 short:2个字节。short int 等价于 short。 int;4个字节,存储的范围是有限的。-2^31 ~ 2^31-1 long:8个字节。long int 等价于 long long long:8个字节,输出使用%lld。 %d只用来输出int类型的数据,%ld用来输出long类型。 二、字符数据类型(字符本身存储原创 2015-04-09 15:08:36 · 750 阅读 · 0 评论 -
Day02——C语言函数
一、函数。1.函数的定义格式返回值类型 函数名(参数列表){函数体;}2.返回值:函数调用完毕后,可以返回一个值给函数调用者。如果函数没有返回值(void),可以省略return。3.变量a、b称为”形式参数“,简称”形参“,()中的所有内容可以称为”形参列表“;形参的a、b的作用域仅限于函数的大括号{}内部;形参和实参的个数是一样的。int sum(int a,原创 2015-04-10 23:16:18 · 497 阅读 · 0 评论