版权所有:AisideChina
本博客将在今后陆续进行本书的连载,敬请关注!
更多内容请大家购买正版《iPhone应用程序开发指南(基础篇)》
3.2 创建项目
首先创建一个名为Note的项目,它将用来模拟我们对自己一天所做事情的记录,并将这些记录在控制台中输出。
选择FileÚNew Project,进入New Project窗口。这一次,使用Command Line Utility中的Foundation Tool模板来建立该项目,如图3-1。
图3-1 New Project帮助窗口 |
给项目命名为Note,然后点击右下角的Choose按钮,就打开了该项目的Xcode窗口,如图3-2所示。
图3-2 Note的Xcode窗口 |
打开Xcode后,查看Groups & Files窗格中的Note.m文件。可以发现, Xcode已经为该项目准备好了一些代码:
代码3.1 Note.m文件 |
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
// insert code here…
NSLog(@”Hello, World!”);
[pool drain];
return 0;
}
这是Note程序的main函数,程序将从这里进入并开始运行。现在不用添加任何代码,本程序已经可以运行了。在菜单栏中选择RunÚConsole打开控制台,然后点击Build and Go编译并运行程序,将看到在控制台中输出了一个熟悉的字符串Hello,World!”。
修改代码,记录自己的事情
Note程序在这里要实现一个输出记录的功能,所以,在此基础上,修改代码如下:
代码3.2 Note.m文件 |
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
// insert code here…
NSString *note1 = [NSString
stringWithString:@"Running at 6 o’Clock"];
NSString *note2 = [NSString
stringWithString:@"Eating at 7 o’Clock"];
NSLog(@”%@”, note1);
NSLog(@”%@”, note2);
[pool drain];
return 0;
}
@end
再次运行,程序在控制台中的输出就改变了,如图3-3:
图3-3 Notepad运行结果 |
下面我们通过分析一下这个程序,来讲解一下Objective-C的基本语法知识,对Objective-C建立一个大体的印象。