隨筆-匯總

1. 你給我解析清楚喷舀,都有了CALayer了砍濒,為什么還要UIView??

分層設(shè)計,各司其職硫麻,策略和機(jī)制分離爸邢,calayer 只負(fù)責(zé)繪圖,其他不干拿愧,UIView 處理交互杠河,變動較快。

2.ios 中的 “位移枚舉” :

先看c 語言的枚舉>

typedef enum{  
    DirectionTypeUp,  
    DirectionTypeLeft,  
    DirectionTypeDown,  
    DirectionTypeRight  
} DirectionType; 

ios 的枚舉:

typedef NS_ENUM(NSInteger, UIViewAnimationTransition) {  
    UIViewAnimationTransitionNone,//默認(rèn)從0開始  
    UIViewAnimationTransitionFlipFromLeft,  
    UIViewAnimationTransitionFlipFromRight,  
    UIViewAnimationTransitionCurlUp,  
    UIViewAnimationTransitionCurlDown,  
};  
  
typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) {  
    UIViewAutoresizingNone                 = 0,  
    UIViewAutoresizingFlexibleLeftMargin   = 1 << 0,    //表示1    :1左移0位
    UIViewAutoresizingFlexibleWidth        = 1 << 1,       // 表示2  :1左移1位
    UIViewAutoresizingFlexibleRightMargin  = 1 << 2,  // 表示4
    UIViewAutoresizingFlexibleTopMargin    = 1 << 3,  // 表示8
    UIViewAutoresizingFlexibleHeight       = 1 << 4,      //表示16
    UIViewAutoresizingFlexibleBottomMargin = 1 << 5   //表示32 
}; 

從c語言開始沿用過來的枚舉浇辜,保留至今券敌。iOS6和Mac OS 10.8以后引入了兩個宏NS_OPTIONS 和NS_ENUM來定義枚舉類型,本質(zhì)上這個兩個宏沒有區(qū)別柳洋,只是從字面上區(qū)分用途待诅。
NS_OPTIONS :用來定義 位移枚舉
NS_ENUM: 用來定義 普通枚舉

3. 一個名詞:方法簽名

方法簽名由方法名稱和一個參數(shù)列表(方法的參數(shù)的順序和類型)組成熊镣。
注意卑雁,方法簽名不包括方法的返回類型。不包括返回值和訪問修飾符

注意:重載和重寫轧钓。重寫要求方法簽名必須相同序厉,返回值類型也相同,重載只要求方法簽名相同毕箍;重寫是覆蓋弛房,最終還是一個方法,調(diào)用的是子類的方法而柑,重載是方法的擴(kuò)展文捶,是多個方法;@override 關(guān)鍵字可以讓編譯器自動檢查是否重載的正確

4.@dynamic關(guān)鍵字和@synthesize關(guān)鍵字是用來做什么的

@synthesize 聲明編譯器需要自動合成屬性的存取方法
該關(guān)鍵字產(chǎn)生了兩個影響媒咳,自動生成一個下劃線開頭的實例變量粹排,另外自動生成了存取方法
@dynamic 用來標(biāo)明不需要在編譯期去關(guān)心存取方法是否存在,而后會提供

xcode 在迭代過程中已經(jīng)默認(rèn)合成了存取方法涩澡,@synthesize 不需要手動添加
另外一個文章可以幫助理解

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末顽耳,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子妙同,更是在濱河造成了極大的恐慌射富,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件粥帚,死亡現(xiàn)場離奇詭異胰耗,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)芒涡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進(jìn)店門柴灯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卖漫,“玉大人,你說我怎么就攤上這事赠群⊙蚴迹” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵乎串,是天一觀的道長店枣。 經(jīng)常有香客問我,道長叹誉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任闷旧,我火速辦了婚禮长豁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘忙灼。我一直安慰自己匠襟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布该园。 她就那樣靜靜地躺著酸舍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪里初。 梳的紋絲不亂的頭發(fā)上啃勉,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天,我揣著相機(jī)與錄音双妨,去河邊找鬼淮阐。 笑死,一個胖子當(dāng)著我的面吹牛刁品,可吹牛的內(nèi)容都是我干的泣特。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼挑随,長吁一口氣:“原來是場噩夢啊……” “哼状您!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起兜挨,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤膏孟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后暑劝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體骆莹,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年担猛,在試婚紗的時候發(fā)現(xiàn)自己被綠了幕垦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丢氢。...
    茶點(diǎn)故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖先改,靈堂內(nèi)的尸體忽然破棺而出疚察,到底是詐尸還是另有隱情,我是刑警寧澤仇奶,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布貌嫡,位于F島的核電站,受9級特大地震影響该溯,放射性物質(zhì)發(fā)生泄漏岛抄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一狈茉、第九天 我趴在偏房一處隱蔽的房頂上張望夫椭。 院中可真熱鬧,春花似錦氯庆、人聲如沸蹭秋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽仁讨。三九已至,卻和暖如春实昨,著一層夾襖步出監(jiān)牢的瞬間洞豁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工屠橄, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留族跛,地道東北人。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓锐墙,卻偏偏與公主長得像礁哄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子溪北,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評論 2 349