240 發(fā)簡(jiǎn)信
IP屬地:湖北
  • ios面試題

    最近面試一般問得問題:mrc arc block 循環(huán)引用 進(jìn)程線程 tcp udp runloop runtime 分類 代理 weak as...

  • mac開發(fā)系列36: 模態(tài)窗口

    今天公司大哥幫忙解決了mac端模態(tài)窗口的問題垮耳,于是把這個(gè)重要事情記一下 扁位,好記性不如爛筆頭奖磁,方便各位小伙伴需要 由于用的是NSWindowCon...

  • mac開發(fā)系列30:ServiceCenter和ExtensionCenter源碼理解

    單例和delegate是oc最常用的兩種設(shè)計(jì)模式祟滴。其實(shí)從設(shè)計(jì)模式層面而言,delegate叫做觀察者模式更為貼切。ServiceCenter和E...

  • mac開發(fā)系列35:CPU監(jiān)控

    今天有用戶反饋,在mac微信不退出的情況下拱雏,蓋上電腦,發(fā)熱會(huì)比較厲害底扳,然后打開電腦铸抑,用活動(dòng)監(jiān)視器看到mac微信的能耗和CPU占用率都比較高。很自...

  • mac開發(fā)系列34:xcode條件斷點(diǎn)和符號(hào)斷點(diǎn)

    斷點(diǎn)調(diào)試是遇到問題時(shí)的必用套路衷模,但是很多時(shí)候鹊汛,普通斷點(diǎn)并不能滿足需求,下面簡(jiǎn)單介紹兩種更好用的斷點(diǎn)阱冶。1刁憋、條件斷點(diǎn)當(dāng)我們需要在循環(huán)里加斷點(diǎn),并針對(duì)...

  • mac開發(fā)系列33:__bridge導(dǎo)致的內(nèi)存泄漏

    ARC只會(huì)管理OC對(duì)象木蹬,而Core Foundation(簡(jiǎn)稱CF)中的對(duì)象是用C語(yǔ)言實(shí)現(xiàn)的至耻,這就意味著,分配給CF對(duì)象的內(nèi)存需要手動(dòng)釋放,否則...

  • mac開發(fā)系列32:NSLock死鎖場(chǎng)景

    今天有用戶反饋尘颓,mac微信卡死在登錄界面是尖,彩球一直轉(zhuǎn)。從現(xiàn)象來看泥耀,是主線程卡住了,難道是死循環(huán)了蛔添?進(jìn)一步地痰催,開啟調(diào)試符號(hào)("Build Sett...

  • mac開發(fā)系列31:線程同步鎖@synchronized源碼理解

    今天遇到一枚crash,利用堆棧迎瞧,初步判斷原因是“多線程寫DB”夸溶,問題代碼大致如下: 可是這里明明用了同步鎖@synchronized,為什么還...

  • mac開發(fā)系列29:for in遍歷NSMutableArray隱藏的crash

    今天遇到一枚crash凶硅,主要錯(cuò)誤信息如下: 大致意思是缝裁,集合在枚舉時(shí)被修改了。于是谷歌一把足绅,發(fā)現(xiàn)出錯(cuò)的代碼大多形如: 自己的代碼確實(shí)有這樣的實(shí)現(xiàn)...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品