240 發(fā)簡信
IP屬地:廣東
  • 如何定位GCD造成的死鎖

    我們都知道蒜撮,如果在使用GCD的sync不當(dāng)?shù)臅r(shí)候,很容易造成死鎖跪呈。比如這樣: 在這里不得不吐槽下被轉(zhuǎn)載的很多的一篇《五個(gè)案例讓你明白GCD死鎖》...

  • 聊聊NSString為什么用copy

    最近和一個(gè)朋友一起做外包項(xiàng)目段磨,發(fā)現(xiàn)他所有的NSString屬性都是用strong來作為關(guān)鍵字的。但其實(shí)我們更推薦用copy來修飾一個(gè)immuta...

  • Resize,w 360,h 240
    實(shí)現(xiàn)一個(gè)自定義UIAlertView控件

    UIAlertview是項(xiàng)目中會(huì)非常頻繁使用到的一種控件耗绿,然而蘋果SDK提供的UIAlertView在iOS9中被廢棄了苹支,盡管還能用然而畢竟不是...

  • 聊聊被濫用的繼承

    objc是一門面向?qū)ο蟮恼Z言,面向?qū)ο蟮姆庋b繼承多態(tài)也為我們帶來了很多的便利误阻。然而濫用的話很容易造成很多的坑债蜜,尤其是可能造成代碼中很多的高耦合,...

  • iOS與面向接口編程

    我們都知道objc是一門面向?qū)ο蟮恼Z言究反,面向?qū)ο笠步o我們平時(shí)帶來了很多的方便寻定。然而很多情況下面向?qū)ο笠灿凶约旱木窒扌裕瑸E用繼承多態(tài)可能會(huì)埋下很多...

  • iOS的block與編程思想(一)

    本文承接自上一篇《iOS的block與鏈?zhǔn)骄幊趟枷搿?函數(shù)式編程 首先我們需要明白什么是函數(shù)式編程么精耐?先說一點(diǎn)比較枯燥的概念狼速,具體詳細(xì)的定義可以...

  • iOS與觀察者模式(二)

    上一篇是對(duì)觀察者模式的概念上的討論,這一篇是利用通知來實(shí)現(xiàn)觀察者模式惊完,錯(cuò)誤之處敬請(qǐng)批評(píng)指正捷枯。 代碼示例 在iOS中日常開發(fā)中,CocoaTouc...

  • iOS與觀察者模式(一)

    什么是觀察者模式 觀察者模式應(yīng)該是我們?nèi)粘V新犝f的最多专执,同時(shí)也是經(jīng)常使用的設(shè)計(jì)模式。那么什么是觀察者模式郁油? 舉一個(gè)校園生活中的例子吧:大家上學(xué)時(shí)...

個(gè)人介紹
思想才是武器本股,不只是碼農(nóng)
博客均為原創(chuàng),基本都是平時(shí)編碼中的感悟和理解桐腌,轉(zhuǎn)載請(qǐng)注明出處拄显,謝謝
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品