标签:
编写Objective-C程序时,要使用Foundation框架。
什么是框架?
框架(framework)是由很多类(class)组成的库,可以用来编写程序。
对象(Object)
一. 创建第一个Objective-C 程序 |
创建一个项目,Create a new Xcode project -> OS X 下得 Application -> Command Line Tool , 名称为 FirstOC, 如下图所示:
对于包含Object-C代码的文件,一般使用后缀 .m 。在Xcode 中找到main.m并打开,输入以下几行代码:
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSLog(@"Hello, World!"); NSDate *now = [NSDate date]; NSLog(@"The date is %@" , now ); } return 0; }
构建并运行。输出结果大致如下:
2015-03-16 20:44:36.130 FirstOC[67855:3381337] Hello, World! 2015-03-16 20:44:36.135 FirstOC[67855:3381337] The date is 2015-03-16 12:44:36 +0000
NSLog()是Foundation提供的一个功能强大的输出函数,它不仅可以输出字符串,还可以输出整数,C分格的字符串和Objective-C对象。
<1>它的第一个参数是一个字符串常量,改字符串中用%格式的占位符,这个占位符会由对应的变量填充。
NSLog()函数支持的格式字符
格式字符 | 说明 |
d | 以十进制形式输出整数 |
o | 以八进制形式输出整数 |
x | 以十六进制形式输出整数 |
@ | 输出 OC对象 |
标签:
原文地址:http://www.cnblogs.com/wangshuo1/p/4342584.html