Objective-C----初识Objective-C
2015-06-19 11:39
399 查看
初识Objective-C
Objective-C刚诞生的时候,扩展名.m代表message,它指的是Objective-C的一个主要特性。NSLog( @“ %d ” , 12 ); // 可以输出 12 printf ( “ %d\n ” , 23 ); // 可以输出23 NSLog( @“ %s “ , “abc” ) ; // 可以输出 字符串 abc printf ( “%s” , “abc” ) ; // 可以输出 字符串 abc
“ 数据第一,函数第二 ” 的 编程风格;
遵循 开放/关闭 的编程原则,封装一个类时,我们能够对其 进行 扩展 而又不必 修改 内部的实现。
只有代码精简,bug才无处藏身。
OC不允许在接口里(interface)中对成员变量进行初始化。
Objective-C 中所有对象间的交互都是通过指针实现的。
例:(会报错)
如果用 .mm 做文件扩展名,编译器就会认为你是用Objective-C++编写的代码,这样就可以同时使用 C++ 和 Objective-C来编程了。
相关文章推荐
- Objective-C中一个方法如何传递多个参数的理解
- Objective-c中的相对路径和绝对路径
- <NSCoding>存储数据 archivedDataWithRootObject unarchiveObjectWithData
- 操纵JsonObject的方法
- Objective-C----防御式编程
- 【iOS开发之Objective-C】新建第一个工程-HelloWorld
- Objective-C----setter 和 getter
- CocoaPods一个Objective-C第三方库的管理利器
- Objective-C----NSLog( )
- Objective-C 2.0的运行时编程
- objective-c中的method swizz实现"猴打补丁"
- objective-c中的method swizz实现"猴打补丁"
- objective-c中的method swizz实现"猴打补丁"
- Java中Object类hashCode的底层实现
- Object.defineproperty实现数据和视图的联动
- 黑马程序员--内部类、Object类
- Objective-c内存管理模块
- 继承自NSObject的不常用又很有用的函数(1)
- How to put an object on the request in a servlet
- objective-c中关于类型编码的解释