調(diào)試內(nèi)存管理問題很令人頭疼。大家都知道,向業(yè)已回收的對象發(fā)送消息是不安全的。這么做有時可以,有時不行。具體可行與否,完全取決于對象所占內(nèi)存有沒有為其他內(nèi)容所復(fù)寫。而這塊內(nèi)存有...
調(diào)試內(nèi)存管理問題很令人頭疼。大家都知道,向業(yè)已回收的對象發(fā)送消息是不安全的。這么做有時可以,有時不行。具體可行與否,完全取決于對象所占內(nèi)存有沒有為其他內(nèi)容所復(fù)寫。而這塊內(nèi)存有...
收集的一些對自己有用的文章,分享一下。 類和對象 iOS 程序 main 函數(shù)之前發(fā)生了什么 談ObjC對象的兩段構(gòu)造模式 從 NSObject 的初始化了解 isa 深入解...
在 Objective-C 中,我們偶爾會看到一個屬性被聲明為 @dynamic, 其實這個是在向編譯器保證,雖然現(xiàn)在這個屬性找不到 setter 和 getter 方法,但...
作為程序員,代碼是一定要寫的,而且要天天寫。在好多地方見過這樣一種說法: 只會寫程序的程序員不是好程序員 當然,我不贊同這種觀點,因為有的人他天生就是為程序而生的。但是掌握一...
運行你的fastfile報錯!
[16:21:24]: 7: ? ? match(
[16:21:24]: 8: ? ? ? ? xxx",
[16:21:24]: => 9: ? ? ? ? type: "appstore" ,#can be appstore,adhoc, development,enterprise
[16:21:24]: 10: ? ? ? ? app_identifier:"com.yangcong345.match",
[16:21:24]: 11: ? ? ? ? username:"lxxx",
iOS使用fastlane一鍵打包審核毋庸置疑,Jenkins對我們打包的幫助還是很大的——被測試的同學(xué)追著要IPA包的日子終于一去不復(fù)返了。但作為追求效率的開發(fā)我們僅僅滿足于此就可以了嗎,想想我們iOS開發(fā)遇到...
如上圖所示,模擬器顯示圖片錯亂,目前出現(xiàn)這樣的問題在iOS8.x iOS9.x部分版本,問題是Xcode9.2的bug,使用低一個的版本就不會出現(xiàn)這樣的問題了... 不得不吐...
鎖是最常用的同步工具。一段代碼段在同一個時間只能允許被有限個線程訪問,比如一個線程 A 進入需要保護代碼之前添加簡單的互斥鎖,另一個線程 B 就無法訪問,只有等待前一個線程 ...