OC基礎使用

2021-06-30 16:03:30 字數 799 閱讀 7651

oc物件類標頭檔案的兩個作用:

1.宣告成員變數

2.宣告方法

特點:1.oc標頭檔案中宣告的成員變數都是私有的,方法都是公有的

五種訪問成員變數的方法:

1.getter/setter方法

2.自定義設定方法

3.自定義初始化方法

滿足條件:

3.1.方法一般使用init開頭

3.2.使用id作為返回值型別(self)

3.3.在方法中需要呼叫父類的初始化方法

4.kvc

全稱:key-value-coding 鍵值編碼

設定setvalue:(id) forkey:(nsstring)

獲取valueforkey:(nsstring)

5.屬性

@property  宣告屬性

語法:@property (特性1,特性2,特性3) 型別 屬性名;

@synthesize 實現屬性

語法:@synthesize 屬性名 = 成員變數名;

特性1:是否考慮執行緒安全

atomic(預設)、nonatomic(常用) 原子性/非原子性

readwrite(預設)、readonly  可讀寫/唯讀

assgin(預設)  用於c語言型別

copy         只用於nsstring

retain        用於除nsstring外的所有oc物件

使用屬性(點語法)

1.在類的外部使用例項物件呼叫(obj.屬性名)

2.在類的內部使用self呼叫(self.屬性名)

OC語言 NSString的基礎使用

oc中對字串進行操作使用了foundation框架中的nsstring類 不可變 nsmutablestring類 可變 nsstring 1 建立字串 nsstring str1 我在學習oc nsstring str2 nsstring alloc initwithstring 我在學習oc n...

OC語言 OC語言基礎 類

1 oc檔案的擴充套件名為.m c 2 oc語言完全相容 c語言,即 oc語言中可以寫 c語言 3 oc語言也可以寫 c 語言,但是如果要寫 c 語言,則 oc擴充套件名為 mm 4 oc語言是在 c語言的基礎上增加了最小層的物件導向語言 型別oc語言 c語言關鍵字 基本上所有的都以 開頭 publ...

OC語言 OC語言基礎 類

一 oc語言基礎 1 oc檔案的擴充套件名為.m c 2 oc語言完全相容c語言,即oc語言中可以寫c語言 3 oc語言也可以寫c 語言,但是如果要寫c 語言,則oc擴充套件名為.mm 4 oc語言是在c語言的基礎上增加了最小層的物件導向語言 二 oc語言與c語言 三 1.import 與 incl...