自學(xué)iOS第十六天 11.26

  1. @calss :聲明一個(gè)類,即告訴編譯器這是什么
@class XYPoint;// 告訴編譯器XYPoint是什么,這里XYPoint是一個(gè)對(duì)象
  1. 調(diào)用父類的初始化方法:
  - (MyClass *)init 
{ 
    self = [super init];  
    if (self) {     //(self)是(self!= 0)的簡(jiǎn)寫
         //執(zhí)行一些資源、變量的初始化工作
    } 
        return self; 
}
  1. 方法開頭的(+)或(-)號(hào)表示:
  • (-)該方法是實(shí)例方法,(對(duì)類的特定實(shí)例實(shí)行一些操作)
  • (+)該方法是類方法(即對(duì)類本身執(zhí)行操作方法,例如創(chuàng)建類的新實(shí)例
    oc語法快速過(一共8篇,一定要看)

4.typedef語句:為數(shù)據(jù)類型指派另一個(gè)名稱

  typedef enum days {Sunday = 1, Monday, Tuesday, Wednesday, Thusday, Friday, Saturday} WhatisIt; //另外指派一個(gè)名稱days給枚舉數(shù)據(jù)類型

5 . 使用comformsToProtocol:檢查一個(gè)對(duì)象是否遵循某項(xiàng)協(xié)議:

 id currentObject;
...
if([currentObject conformsToProtocol: @protocol (Drawing)] == YES){
    //給currentObject發(fā)送該協(xié)議下的消息
}

6 . oc分類,協(xié)議,ARC
7 . 預(yù)處理程序語句用#標(biāo)記,這個(gè)符號(hào)必須是第一行中的第一個(gè)非空格字符。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 重點(diǎn)掌握 3 類對(duì)象和方法 對(duì)象就是一個(gè)物體 類的獨(dú)特存在就是一個(gè)實(shí)例,對(duì)實(shí)例進(jìn)行操作叫做方法。方法可以應(yīng)用于類或...
    Coder大雄閱讀 1,383評(píng)論 0 2
  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,667評(píng)論 30 472
  • 來自網(wǎng)絡(luò) 序言 目前形勢(shì),參加到iOS隊(duì)伍的人是越來越多,甚至已經(jīng)到供過于求了。今年,找過工作人可能會(huì)更深刻地體會(huì)...
    用心在飛閱讀 936評(píng)論 5 4
  • 1.OC里用到集合類是什么? 基本類型為:NSArray,NSSet以及NSDictionary 可變類型為:NS...
    輕皺眉頭淺憂思閱讀 1,486評(píng)論 0 3
  • 沒有哪個(gè)孩子不愛閱讀,除非是你辜負(fù)了他幼小的心靈。 ——題記...
    青風(fēng)竹韻閱讀 406評(píng)論 -2 3

友情鏈接更多精彩內(nèi)容