OC語言 基本語法和思想

2021-06-28 18:48:58 字數 1370 閱讀 1148

今天學習了oc語言基礎語法

1、oc語言完全相容c語言,字尾為.m型別。被廣泛應運與開發蘋果mac os x平台和ios開發平台

2、oc語言關鍵字基本上以@開頭,oc字串也是以@開頭。

3、基本型別新加了bool(yes/no)。bool本質上是typedef signed char bool;由於signed相當於無,所以bool就是char型別

5、在oc原始檔中引入#import,跟#include一樣,拷貝後面檔案內容,同時自動防止檔案被重複拷貝。

6、拷貝主標頭檔案,可以避免沒有拷貝其他系統函式庫檔案產生的問題。

7、nslog與c語言中的printf函式一樣,都是輸出,唯一的不同點,nslog會自動換行。後者需要自己加「\n」。

1>舉例說明:

//直接呼叫含有nslog函式的標頭檔案

#import int main()

//要寫後面的-framework foundation,因為使用了foundation框架,不使用就不用寫。

編譯cc 01-oc程式.m -framework foundation

2>bool型別

#import bool test(bool mybool)

int main()

oc的思想在學習oc中很重要,基本上理解思想,理解你敲的**是做什麼的,就相當與成功了一半。

1、物件導向其實就是一種解決問題的思想,

之前學習過的c語言則是是面相過程。

它們是解決問題的兩種思想。

2、兩者的不同點是:面向過程管住的是解決問題需要那些步驟,物件導向關注的是解決問題需要那些物件。

3、物件導向的核心是物件,物件導向有兩個特別重要的概念:類和物件。

4、程式語言的物件建立,是通過類來建立。就相當於蓋房子用的設計圖紙,類就是建立物件的描述。物件是類的具體存在,一般在解決問題中都會先設計類,再通過類建立相應的物件。

5、類的建立有三個屬性:類名、屬性、行為(功能),一般名詞就是類名,切首字母必須大寫,不能使用下劃線。

第乙個oc的類:

類的申明,用來申明類的屬性、行為

#import //nsobject的作用就是讓類具備建立物件的能力。

@inte***ce car : nsobject

@end

//類的實現

@implementation car

@end

//總結:建立乙個類,類的宣告和實現缺一不可。

int main()

OC語言學習 基本語法

1 基本資料型別 c語言基本資料型別 bool yes no 2 nil型別等同於c語言的null 3 基本語句 等同於c語言 4 注釋 等同於c語言 5 螢幕輸出 nslog hello 1 跟 include一樣,拷貝檔案的內容 2 可以自動防止檔案的內容被重複拷貝 1 主標頭檔案 最主要的標頭...

OC基本語法

基本格式及語法 oc方法的格式 表示類方法,只能用來呼叫。表示例項方法,用物件呼叫 無引數輸入的方法格式 方法的返回值 方法名 例 void func1 nsinteger func2 有引數入的方法格式 方法返回值 方法名 引數1型別 引數1名 方法名 引數2型別 引數2名 例 輸入字串 返回字串...

OC語法基本使用

首先來了解一下 1.面向過程與物件導向 1.1面向過程程式設計 什麼是面向過程?procedure,流程 主幹流程和分支流程 子模組,的復用 特點 所有的工作,乙個人幹,不利於工程協作 1.2 類和物件 1.2.1 從生活邏輯 類 物件 人 賈伯斯 庫克 電腦 你桌子上那台 我桌子上這台 類clas...