自從項(xiàng)目接入了 MLeaksFinder + FBRetainCycleDetector 的內(nèi)存泄漏檢測(cè)方案,在收獲了許多有效內(nèi)存泄漏的同時(shí),我們也收獲了兩個(gè) FBRetai...
自從項(xiàng)目接入了 MLeaksFinder + FBRetainCycleDetector 的內(nèi)存泄漏檢測(cè)方案,在收獲了許多有效內(nèi)存泄漏的同時(shí),我們也收獲了兩個(gè) FBRetai...
前言 第三方庫是工程開發(fā)必不可少的部分,而第三方庫可以是.a和.framework的靜態(tài)庫,也可以是.framework的動(dòng)態(tài)庫,其中靜態(tài)庫是最常用的方式。靜態(tài)庫往往比較大,...
第一個(gè)問題 幾乎所有人類,在接觸到一個(gè)需要遵循的新行為準(zhǔn)則的時(shí)候,都會(huì)問一個(gè)問題:“為什么我們要遵守這個(gè)?”或者是其某種更具排斥性的變體:“這東西到底有什么用?不遵守這個(gè)又會(huì)...
每種IDE都有自己特定的工程結(jié)構(gòu),Xcode也不例外, 它的工程描述文件都在.codeproj中, 這是一個(gè)目錄, 里邊包含一個(gè)主要的文件:project.pbxproj。 ...
不以規(guī)矩.不能成方圓。--《孟子·離婁上》 說到指令集以及CPU架構(gòu)體系,大家就會(huì)想到計(jì)算機(jī)專業(yè)課程里面的計(jì)算機(jī)體系結(jié)構(gòu)的方面的內(nèi)容。既然課程中已經(jīng)有了的內(nèi)容我就不想那么枯燥...
前言 在iOS平臺(tái)中,開發(fā)者都知道幾乎所有的屬性都應(yīng)該用nonatomic修飾,那么為什么呢?相信不少初學(xué)者都應(yīng)該看到過stackoverflow上的一個(gè)問題:What's ...
iOS組件化方案探索 一、什么是組件化? 1、什么是組件? "組件"一般來說用于命名比較小的功能塊,如:下拉刷新組件、提示框組件。而較大粒度的業(yè)務(wù)功能,我們習(xí)慣稱之為"模塊"...
寫在開頭: 大概回憶下,之前我們講了AFNetworking整個(gè)網(wǎng)絡(luò)請(qǐng)求的流程,包括request的拼接,session代理的轉(zhuǎn)發(fā),response的解析。以及對(duì)一些bug的...
很久沒有寫東西了,半年搞1個(gè)半app,2個(gè)ipad項(xiàng)目,人已瘋。。。。 今天在重構(gòu)代碼,總結(jié)一下:MQTT的使用和坑 MQTT 是IBM開發(fā)的一個(gè)即時(shí)通訊協(xié)議,有可能成為物聯(lián)...