在ARC與非ARC環(huán)境下對block使用不當都會引起循環(huán)引用問題,一般表現(xiàn)為,某個類將block作為自己的屬性變量,然后該類在block的方法體里面又使用了該類本身,簡單說就...
概論 所謂的持久化智哀,就是將數(shù)據(jù)保存到硬盤中次询,使得在應(yīng)用程序或機器重啟后可以繼續(xù)訪問之前保存的數(shù)據(jù)瓷叫。在iOS開發(fā)中,有很多數(shù)據(jù)持久化的方案赞辩,接下來我將嘗試著介紹一下5種方案: ...
在這篇文章中尽楔,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項玛荞。當然也會給出幾種多線程的案例呕寝,在實際使用中感受它們的區(qū)別勋眯。還有一點需要說明的是,這篇文...
特性 objective-c中叔营,有類別可以在不修改源碼的基礎(chǔ)上增加方法;近排在看別人的開源代碼時绒尊,發(fā)現(xiàn)還可以動態(tài)增加屬性。而且是在運行時,太牛B了婴谱。 使用運行時庫蟹但,必須要先引...
extern 下面的代碼聲明了一個全局變量棠绘,它用于告訴編譯器:“你現(xiàn)在編譯的文件中,有一個標識符雖然沒有在本文件中定義氧苍,但是它是在別的文件中定義的全局變量夜矗,你要在其它文件內(nèi)查...