首先開發Iphone 相比大家都知道要學習Objective-C這門語言
Xcode軟體 必須運作在 Mac機 沒有的整一個吧 或者可以選擇在自己的電腦中安裝黑蘋果 網上黑蘋果教程比較全
現在開始我們的開發之旅
啟動Xcode 在File菜單下選擇 new Project ----------圖
在左側窗格中選擇Command Line Utility 右側窗體中選擇 Foundation tool 單機choose----------圖
彈出新視窗 Save As 中輸入程式名 可以選擇一個放項目的檔案夾 ----------圖
單機Save 新項目就建立完畢----------圖
介紹下項目中的各個檔案
.c------------C檔案 .mm------------Objective-C++源檔案
.cc .cpp------------C++源檔案 .pl------------Perl源檔案
.h------------頭檔案 .o------------Object(已編譯)檔案
.m------------Objective-C源檔案(個人了解就是main方法 比較好記)
點選.m 下方會出現模闆代碼
#import <Foundation/Foundation.h>
int main(int argc,const char*argv[]){
NSAutoreleasePool * pool=[[NSAutoreleasePool alloc] intit ];
//insert code here...
NSLog(@"Hello word");
[pool drain];
return 0;
}
我們将代碼稍作修改就完成了我們第一個程式
//The first example 注釋寫法
#import <Foundation/Foundation.h> //導入foundation架構
int main(int argc,const char*argv[]){ //主方法
NSAutoreleasePool * pool=[[NSAutoreleasePool alloc] intit ];//記憶體管理
NSLog(@"My name is skyoceanone\n hello Objective-C"); //控制台輸出
[pool drain]; //記憶體管理
return 0; //傳回結果
這裡記憶體管理 會在以後的博文中重點解釋 Objective-C 有嚴格的記憶體管理機制 習慣java程式設計的一開始會有些不太适應
NS 的意思 next step 是曾經喬布斯建立的一門語言
@ 這個符号是在編寫 NSString 字元串對象
運作在 Build菜單下選擇Build 或者Build and Run 也可以點選Build and Go圖示
(Build and Go 的意思是 建構 ,然後執行上次最後完成的操作 也許你上次操作的是Debug 點選還會執行Debug注意與Build and Run的差別)
運作結果 (輸出中\n 執行換行操作)
My name is skyoceanone
hello Objective-C
第二個程式
int value1,value2,sum;
value1=1;
value2=2;
sum= value1+value2;
NSLog(@"The sum of %i and %i is %i",value1,value2,sum);
先看輸出結果
The sum of 1 and 2 is 3
結果中把所有%i 變換成了後面給的三個值 %i的意思就是這裡要輸出 整形數字的意思
應該不太難了解
Objective-C中的常量類型