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

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

  • 聊聊NSString為什么用copy

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

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

    UIAlertview是項目中會非常頻繁使用到的一種控件们童,然而蘋果SDK提供的UIAlertView在iOS9中被廢棄了,盡管還能用然而畢竟不是...

  • 聊聊被濫用的繼承

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

  • iOS與面向接口編程

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

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

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

  • iOS與觀察者模式(二)

    上一篇是對觀察者模式的概念上的討論庵朝,這一篇是利用通知來實現(xiàn)觀察者模式吗冤,錯誤之處敬請批評指正。 代碼示例 在iOS中日常開發(fā)中九府,CocoaTouc...

  • iOS與觀察者模式(一)

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

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