OS X
模板集下的Command line tool
模板project name
和bundle identifier
// // 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
文件的结构#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字样php
这样,咱们第一个Objective-C程序就运行成功了.c++
试一试,打印@"Hello World"
字符串objective-c
@
关键字,例如:
NSString
和NSMutableString
,例如:
NSString *str_1 = @"xiaohao"
NSString *str_2 = @"lewis"
NSMutableString *mustr_1 = @"human"