您的位置:首页 > 移动开发 > Objective-C

Objective-C入门 Xcode创建 HalloWorld

2015-09-01 10:14 525 查看
一、创建第一个Objective-c程序

启动 Xcode。初次启动的时候,也许会弹出一个“Welcometo Xcode”的一个对话框,我们可以把它关掉。

然后是选择屏幕上部菜单的“File ->New -> Project”,出现了一个让你选择项目种类的对话框。选择Application,右边选择command line tool 即命令行控制台,在弹出来的窗口选择Objective-c。

如果是以前的版本你需要在对话框的左边选择“CommandLineUtility” ,然后在右边选择“FoundationTool”,然后选择“Choose…”按钮。输入项目名称“test”,然后选择save as

创建后会自动出现一些代码如下

#import <Foundation/Foundation.h>

int main(int argc,const char * argv[])
{
@autoreleasepool {
NSLog(@"Hellow,World");
}
return 0;
}


#import<Foundation/Foundation.h>


告诉编译器导入Foundation框架中的Foundation.h主头文件;说到这里,要说一下Cocoa:

Cocoa包含两个核心框架:Foundation框架和Appkit框架

CocoaTouch包含两个框架:Foundation框架和UIKit框架

再说一下框架:所谓框架 ,就是一个集合,其中包含着头文件,库等资源 文件;每个框架 中均有一个主头文件,该头文件包含了框架 中各个 头文件,一但引入 了主头文件,就可以在自己的程序 里使用任何在该框架 里的类;这就是框架!

格式:int main(intargc, const char* argv[])

每一个程序有且只有一个main函数

表示程序将在何处开始执行。

return 0;

0:程序正常

非0:通常表示出现了一些问题(如:很可能无法找到程序所需的文件)

@autoreleasepool


可以理解为在内存中开辟了一块共用的内存空间

内存管理在IOS开发中的非常重要的

释放共用的内存空间

NSLog(@”Hello,iphone!”);

NSLog是Objective-C库中的一个函数

作用:向控制台输出文本内容

将显示常量字符串,类似于printf函数,并且它会自动在文本后面添加’\n’。当然其中也可以使用转义字符。例如还有:

NSLog(@"The sum of 50 and 25 is %i",sum);


单行注释:使用连续的斜杠(//)

多行注释:使用/开头,/结尾

选中内容:command+.

二、定义一个新类:

选择File文件里New一个File文件,在打开的对话框里,选择cococa class语言选择Objective-C;输入类名为Test:

它会自动生成Test.h,Test.m文件:.h是头文件,.m是objective-c的源文件;

首先是test.h头文件代码如下:

#import <Foundation/Foundation.h>

@interface test : NSObject

@end


然后是test.m源文件代码如下:

#import "test.h"

@implementation test

@end


@interface部分

描述类、类的数据成分以及类的方法

@的是指令符

@implementation部分

实现这些方法的实际代码

@interface部分的一般格式:

@interface NewClassName : ParentClassName{

memberDeclarations;}

methoddeclarations;

@end

@implementation部分的一般格式:

@implementation NewClassName

methodDefinitions;

@end

它是以@interface开始,以@end结束!!!!@implementation也是这样,以@end结束!!!;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: