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

[iOS]Objective-C 第一节课

2015-09-07 17:05 453 查看

Objective-C 第一节课

本节课的主要内容

创建Objective-C的第一个工程

HelloWorld

Objective-C中的字符串

创建Objective-C的第一个工程

打开Xcode开发工具(IDE)

点击"Create a new Xcode project"

选择
OS X
模板集下的
Command line tool
模板

填写
project name
bundle identifier


Hello World

main.m^程序的入口文件^
//
//  main.m
//  HelloWorld
//
//  Created by lewis on 9/7/15.
//  Copyright (c) 2015 lewis. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
}
return 0;
}

那么现在我们来分析一下整个
main.m
文件的结构


注释部分

在注释部分,大家应该都没有问题,跟c、c++的注释风格很相近;

导入头文件部分

#import
关键字的功能,类似于C、C++语言中的
#include
关键字,但是功能不是完全相同;

主函数实现部分

int main(int argc, const char * argv[])
整个程序的入口函数,在函数的参数里包含里程序的基本信息

@autoreleasepool
作为Objective-C内存管理章节的重点内容

return 0
则作为主函数的默认返回值予以返回,无具体含义

接下来使用键盘快捷键
command + r
或者点击Xcode工具栏部分的运行按钮,运行程序

1.可以看到Xcode工具栏的编译过程

2.可以看到Xocde会打开一个新的Debug^控制台输出^面板,显示Hello,World字样

这样,我们第一个Objective-C程序就运行成功了.

试一试,打印
@"Hello World"
字符串


Objectvie-C中的字符串

Objective-C中的字符串表示时都使用
@
关键字,例如:

@"xiaohao"

@"lewis"

@"human"

Objective-C中的字符串的数据类
NSString
NSMutableString
,例如:

NSString *str_1 = @"xiaohao"


NSString *str_2 = @"lewis"


NSMutableString *mustr_1 = @"human"


试一试,修改
@"Hello World"
为不同的字符串
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: