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"