Objective-C 学习笔记(一)hello world和基础

一,创建一个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

posted @ 2010-04-12 15:35  MXi4oyu  阅读(174)  评论(0编辑  收藏  举报