一,创建一个hello world程序


1、启动Xcode, File -> New Project

左边选择 Command Line Utility,右边选择Foundation Tool


2、编译运行

按钮Build and Go 或者 command + R,就可以编译并运行程序


Run->Console,或者 Command + shift + R 就可以打开Xcode控制台窗口,看到运行结果。



二,代码基础

1、可以用#import 代替 #include来包含头文件,

import会自动保证只包含一次,就不用像#include一样使用#ifdef #endif来保证只包含一次了


2、NSLog(@“Hello world!”)

NS是系统类的前缀,NextSTEP的简称,


2.1, NSLog和C语言里的printf基本一致,不过又一些区别。

有新特性,时间戳,日期戳和自动附件换行符'/n'


2.2, @符号,字符串前面的@符号,标志引用的是NSSting类型,和C风格字符串不一样


@符号隐藏意思:所有@符号标志的内容都标志Objective-C对C语言的扩展


NSString特性: 得到长度,和其他字符串比较,转成整型或者浮点数

在NSLog里面插入C风格字符串用%s, 插入NSString用%@


根据以上信息,使用NSlog就能实现hello wrold程序了。


2.3, BOOL

Objective-C 的bool和C语言差不多,占1个字节,使用#define, YES为1, NO为0


区别是和C语言的非0为就是true不一样,只识别一个字节,

如果将0x3200赋值给BOOL,得到的是0,NO,而不是Yes