一、什么是設(shè)計模式 "每一個模式描述了一個在我們周圍不斷重復(fù)發(fā)生的問題以及該問題的解決方案的核心.這樣,你就能一次又一次地使用該方案而不必做重復(fù)的勞動". ---Chr...
引言 NSTimer內(nèi)存泄漏真的是因為vc與timer循環(huán)引用嗎?不是! 小伙伴們都知道,循環(huán)引用會造成內(nèi)存泄漏,所謂循環(huán)引用無非就是強指針連成一個圈。但是,沒連成圈的強指針...
標題有歧義:swift 中self 分 self 和 Self
Swift中Self的使用Swift中Self的使用 用于消除訪問屬性,調(diào)用方法時所產(chǎn)生的歧義。 當函數(shù)的參數(shù)名和自身的屬性名同名時,例如: 在便利構(gòu)造函數(shù)中調(diào)用自身的指定構(gòu)造函數(shù)時,例如: 閉包中訪...
Swift Tips 命名空間與此同時,不要強行將常量和函數(shù)放到并不適合的類當中。如果您必須要創(chuàng)建一個新的類型來生成一個新的命名空間,那么請使用不包含枚舉值的枚舉,這將保證這...
1. 現(xiàn)象 在使用tableview的時候,你是否遇到下面的問題,如下圖左邊,將一個tableview加入到self.view中,設(shè)置其frame的y值為導(dǎo)航欄家狀態(tài)欄高度6...