原创 Xcode支持iOS6、iOS7版本

Xcode升級到8.0版本後,默認只支持iOS8.0了,這時無法支持iOS8.0以下的版本了,同時項目編譯時會出現一大堆的黃色警告,警告的內容是一些方法已經被棄用了,但是這些方法是可以正常使用的,只是說未來的某一天不能使用,但編譯

原创 Block底層分析

Block底層解析 最近看了一些block的資料,並動手做了一些實踐,摘錄並添加了一些結論。 什麼是block? 首先,看一個極簡的block: int main(int argc, const char * argv[]) {