溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Objective-C 入門(一)初識Objective-C

發布時間:2020-05-30 17:13:45 來源:網絡 閱讀:2410 作者:skyoceanone 欄目:移動開發

Objective-C 入門(一)初識Objective-C

 

首先開發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

 

第二個程序

 

#import <Foundation/Foundation.h>

int main(int argc,const char*argv[]){

NSAutoreleasePool * pool=[[NSAutoreleasePool alloc] intit ];

int value1,value2,sum;

 

value1=1;

value2=2;

sum= value1+value2;

 

NSLog(@"The sum of %i and %i is %i",value1,value2,sum);

[pool drain];

return 0;

}

先看輸出結果

 

The sum of 1 and 2 is 3

結果中把所有%i 變換成了后面給的三個值  %i的意思就是這里要輸出 ×××數字的意思

應該不太難理解

 

Objective-C中的常量類型

 

Objective-C 入門(一)初識Objective-C

 

 

 

                            ---------本博文針對有JAVA基礎 OC還屬于初學者 文中有錯誤的地方還請指出 特感謝趙哲老師提供圖片

 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女