赞
踩
最近手痒痒,想玩玩IOS开发,询问过北京某大牛后,人家给我推荐Objective-C。为嘛不是 swift呢? 我也不细究,反正咱现在的首选编程语言是C,那就用Objecive-C吧. 希望能坚持下来。嘿嘿……
- import 和 include 都可以用来包含头文件
- import 可以确保该文件只会被包含一次.
- 都是文本类型 char * 是C的字符串指针,NSString 则是一个对象.
- NSString 继承自 NSObject。
- char * 只能使用 %s 转义输出, 而凡是继承自 NSObject 的对象都可以使用 %@来转义输出.
- %@ 函数 最终都会调用 NSObject 的 description
- 该方法类似 其它面向对象语言中的 toString.如 Java、LUA.
- 所有继承自NSObject的对象都默认具有 description 方法。您可以通过覆盖该方法,以获得您需要的数据呈现。
int main(int argc, hr *argv){
const char * c_str = "Hello world!";
NSString * oc_str = @"Hello world!";
printf("C: %s", c_str); //C 风格的输出
NSLog(@"OC: %@", oc_str); //Objective-C 风格的输出。
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。