@奧卡姆剃須刀 天貓好多店在賣吧,京東也可以買。
《iOS UI開(kāi)發(fā)捷徑——利用Interface Builder高效、優(yōu)雅地開(kāi)發(fā)UI》https://m.weibo.cn/2422900133/4142945374287259。歡迎喜歡IB的小伙伴們支持
https://m.weibo.cn/2422900133/4142945374287259。歡迎喜歡IB的小伙伴們支持
引言 我在github上寫了一個(gè)GJAlertController的開(kāi)源庫(kù),是為了解決在iOS8以下的系統(tǒng)中使用UIAlertController的問(wèn)題,結(jié)果收到了100多個(gè)...
@BossKing10086 ??,多謝
我是如何實(shí)現(xiàn)自釋放timer的引言 我們都知道timer在使用的時(shí)候有很多坑,比如強(qiáng)引用target導(dǎo)致循環(huán)引用,甚至內(nèi)存泄露問(wèn)的,timer觸發(fā)時(shí)機(jī)不準(zhǔn)的問(wèn)題,子線程中的timer要手動(dòng)加入runloo...
@BossKing10086 OK,還真沒(méi)看過(guò)別人是怎么做的。
我是如何實(shí)現(xiàn)自釋放timer的引言 我們都知道timer在使用的時(shí)候有很多坑,比如強(qiáng)引用target導(dǎo)致循環(huán)引用,甚至內(nèi)存泄露問(wèn)的,timer觸發(fā)時(shí)機(jī)不準(zhǔn)的問(wèn)題,子線程中的timer要手動(dòng)加入runloo...
引言 我們都知道timer在使用的時(shí)候有很多坑,比如強(qiáng)引用target導(dǎo)致循環(huán)引用,甚至內(nèi)存泄露問(wèn)的,timer觸發(fā)時(shí)機(jī)不準(zhǔn)的問(wèn)題,子線程中的timer要手動(dòng)加入runloo...
引言 我們?cè)谑褂胻imer的時(shí)候多多少少都遇到過(guò)一些坑,今天就來(lái)說(shuō)說(shuō)timer使用中的那些坑 1.循環(huán)引用導(dǎo)致的內(nèi)存泄露的問(wèn)題 我們可能寫過(guò)類似上面的代碼,一般情況下它是可以...
從@property (nonatomic, copy) NSString *name;這個(gè)細(xì)思極恐的代碼規(guī)范說(shuō)起引言 一般我們都會(huì)看到這樣一條代碼規(guī)范: NSString類型的屬性一般用copy修飾,而不是用strong來(lái)修飾。 這是為什么呢? 舉個(gè)例子 當(dāng)一個(gè)對(duì)象(aPerson)的...
引言 一般我們都會(huì)看到這樣一條代碼規(guī)范: NSString類型的屬性一般用copy修飾,而不是用strong來(lái)修飾。 這是為什么呢? 舉個(gè)例子 當(dāng)一個(gè)對(duì)象(aPerson)的...
引言 The Swift Programming Language已經(jīng)泛泛地看了幾遍了,由于看的不上心,花時(shí)間研究Swift的時(shí)候寥寥無(wú)幾,再加上平時(shí)用Swift寫的代碼很少...