A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhaihaohk 中级黑马   /  2014-11-26 13:39  /  673 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

6.重载:
定义一个同名的新方法,新方法必须具有相同的返回类型,并且参数的个数和重载的方法相同

7.class里面的权限控制:
同时也具有public protected private,oc也是单继承

8.drain用于清除pool中对象,release用来释放内存
比如可以这样[person release]
例子:[pool drain]  , [pool release];

9.方法调用:
[实例 方法]
[类名 方法]
完整的方法调用格式为:
[接收方 名字1:参数1 名字2: 参数2 名字3: 参数3 ...]

oc运行在一个方法调用中嵌套另一个方法调用:
比如:[NSString stringWithFormat:[test format]];

10.另外还有一单,self类似this,可以使用self调用本类中的方法
如:
- (BOOL) isQualified
{
     return ([self age] > 21);
}

输入输出,和c差不多,也有scanf,输出用NSLog(),占位符前面需要加上@,如果是oc内置类型,比如NSString需要这样:%@

11.静态成员变量与类方法
static int intY;
+(int) staticIntY
就像上面所写的,需要使用“+”来声明类方法
接上一个-----------------
12.变量的存储类型:
A、auto、自动局部变量,是缺省设置
B、const
C、volatile,这个修饰符刚好和const相反,它明确地告诉编译器,该变量的值 会发生改变,他用来修饰被不同线程访问和修改的变量

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马