黑马程序员 初学OC的一些注意总结 1
2014-06-29 23:49
363 查看
---------------------- <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>、期待与您交流! ----------------------
<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>、期待与您交流! ----------------------
相关文章推荐
- 黑马程序员 初学OC的一些注意总结3
- 黑马程序员 初学OC的一些注意总结2
- 黑马程序员-OC语言-self修饰变量以及使用总结和注意事项(听课笔记)
- java编程的一些注意事项,网络资源总结
- 初学RDF的一些总结
- 初学Javascript的一些总结
- 初学Javascript的一些总结
- 自己总结的一些需要注意的地方,含点个人小技巧&&经验
- 关于CKEditor与CKFinder配合使用以及一些注意点总结
- Flex 编程注意之性能优化、垃圾回收的一些总结
- Flex]Flex编程注意之性能优化、垃圾回收的一些总结
- PHP开发的一些注意点总结
- 自己总结的一些数据库操作需要注意的东西
- PHP开发的一些注意点总结
- PHP开发的一些注意点总结
- Flex编程注意之性能优化、垃圾回收的一些总结
- 总结出来的一些ASP.NET程序性能优化的注意事项[不断补充]
- 总结出来的一些ASP.NET程序性能优化的注意事项[不断补充]
- 总结的一些css实用技巧及必须得注意的事项:
- SAP B1 DTW的一些总结和注意事项