iOS小知識點總結(jié)


iOS中的self訪問對象屬性和下劃線實例變量的區(qū)別

具體見:[告訴你使用self.var 和 _var的區(qū)別][1]
[1]:http://ios.jobbole.com/84456/

self.是對屬性的訪問,而下劃線是對實例變量的訪問揭绑。屬性用@property關(guān)鍵字聲明疾忍,它包含了對實例變量讀寫的get霍狰、set方法永脓。在iOS5以后使用@property聲明屬性時皮官,編譯器會自動(@sytheszie var = _var)為我們生成對應的一個以下劃線加屬性名的實例變量毅贮,還有其對應的getter间驮、setter,下劃線是包括在變量名里的铛碑。


在.m文件中可以通過下劃線來訪問實例變量狠裹,但是getter、setter不會被調(diào)用汽烦,而來自外部的訪問則需要通過getter涛菠、setter。


重寫get/set方法時不能使用self撇吞,不然會進入死循環(huán)俗冻,因為self訪問屬性時會觸發(fā)屬性個get/set方法。


一般在開發(fā)過程中牍颈,在對象內(nèi)部讀取值時迄薄,直接通過實例變量來訪問(下劃線),設(shè)置值時煮岁,使用屬性的setter來賦值(self.)噪奄。

@optional和@required的區(qū)別

在定義協(xié)議時死姚,使用@optional的方法不是必須實現(xiàn)的方法,可選勤篮,而使用@required的方法是必須要實現(xiàn)的。

純代碼定義導航欄

在AppDelegate.m文件中添加如下代碼:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    _window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
    _window.backgroundColor = [UIColor whiteColor];
    //自定義的主頁
    MainViewController *mainVC = [[MainViewController alloc]init];
    UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:mainVC];
    _window.rootViewController = nav;
    [_window makeKeyAndVisible];
    
    return YES;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末色罚,一起剝皮案震驚了整個濱河市碰缔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌戳护,老刑警劉巖金抡,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異腌且,居然都是意外死亡梗肝,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門铺董,熙熙樓的掌柜王于貴愁眉苦臉地迎上來巫击,“玉大人,你說我怎么就攤上這事精续“用蹋” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵重付,是天一觀的道長顷级。 經(jīng)常有香客問我,道長确垫,這世上最難降的妖魔是什么弓颈? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮删掀,結(jié)果婚禮上翔冀,老公的妹妹穿的比我還像新娘。我一直安慰自己爬迟,他們只是感情好橘蜜,可當我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著付呕,像睡著了一般计福。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上徽职,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天象颖,我揣著相機與錄音,去河邊找鬼姆钉。 笑死说订,一個胖子當著我的面吹牛抄瓦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播陶冷,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼钙姊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了埂伦?” 一聲冷哼從身側(cè)響起煞额,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎沾谜,沒想到半個月后膊毁,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡基跑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年婚温,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片媳否。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡栅螟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出逆日,到底是詐尸還是另有隱情嵌巷,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布室抽,位于F島的核電站搪哪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏坪圾。R本人自食惡果不足惜晓折,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望兽泄。 院中可真熱鬧漓概,春花似錦、人聲如沸病梢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蜓陌。三九已至觅彰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間钮热,已是汗流浹背填抬。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留隧期,地道東北人飒责。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓赘娄,卻偏偏與公主長得像,于是被迫代替她去往敵國和親宏蛉。 傳聞我的和親對象是個殘疾皇子遣臼,可洞房花燭夜當晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內(nèi)容

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 3,788評論 1 10
  • 重點掌握 3 類對象和方法 對象就是一個物體 類的獨特存在就是一個實例,對實例進行操作叫做方法檐晕。方法可以應用于類或...
    Coder大雄閱讀 1,256評論 0 2
  • 那一瞬間暑诸,心里失落極了。 姐姐一家三口回去婆家了辟灰,過年才回來。 表姐跟著舅舅回姥爺家了篡石,w先生也回到了自己的家芥喇。 ...
    張小汝閱讀 321評論 2 4
  • 【北鄉(xiāng)子】細雨初停小院幽,茶香裊裊聽琴柔凰萨。飛思落腳長安外继控,抬眸,詩中太白踏行舟胖眷。洗硯池邊夢未收武通,竹林對弈笑功裘。如...
    風云梅易閱讀 593評論 1 5