黑马程序员 初学OC的一些注意总结 1

---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、

<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----- -----------------

初学OC的一些注意总结 1

1、  import 的作用有两个:一是与include作用一样,将文件内容包含到当前所用的文件;二是他可以避免相同的

头文件重复导入,就是不用像c语言那样采用预编译的方式来实现。

2、  NSLog输出内容后自动换行

3、  Oc文件的编译过程 cc –c.m文件   生成目标文件 即.o文件  cc  .o文件  生成可执行文件即.out文件 ./a.out执

行文件

4、  方法名中的“:”也是名称的一部份。

5、  类的声明必须是在@interface 和@end间

6、  注意方法(类的一部分)和函数(c语言的语法)的区别  

7、  枚举类型中的数据是常量 直接通过变量名就可以用

8、  命名规范:方法的减号后面要加个空格,要有注释,注释 // 前面和后面都一定要一个空格,方法名要尽量详

细能懂。

9、  成员变量一般已下划线 _ 开始,功能相关的方法最好写在一起,不同之间用空行隔开

10、             类方法和对象方法可以同名,类方法加好“+”开始 ,对象方法“-”开始

11、             Ctrl+c终止运行程序,command+Q关闭程序

12、             查看头文件,光标覆盖方法,然后双击鼠标

13、             Self(super)指向方法调用者(有没有理解呢),self(super)可以指向对象,也可以指向类

14、             一个对象指针占用8个字节。

15、             每个对象中都有一个isa指针(在NSObject类中)指向它的类,类中有定义的方法,每个类中又有

一个superclass指针指向父类。

16、             调用方法时会检测真正的对象,比如:父类 名称 = [子类new];虽然指针类型是父类的,但是真正内

存中实例的对象是子类的,所以名称指向子类对象。

17、             如果参数中用的是父类类型,传参的时候可以用其所用的子类。

18、             父类指针指向子类对象


---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、

<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值