
前言 通過閱讀別人的優秀源碼,你會發現別人的開源API設計中,有一些宏你是經常忽略的,或者你不知道的。通過這些宏,可以讓你的設計的API更加完善,當然看上去也會更加高端~舉個...
一、NSTimer簡介 二、NSTimer與RunLoop 三、NSTimer內存泄露分析1.NSTimer引用分析2.NSTimer內存泄漏解決方案 四、NSTimer使用...
一、CAShapeLayer簡介 CAShapeLayer屬于QuartzCore框架,繼承自CALayer。CAShapeLayer是在坐標系內繪制貝塞爾曲線的,通過繪制貝...
void addMethod(id self, SEL _cmd) 兩個參數為什么可以接受四個參數呀
iOS 消息處理流程、消息轉發流程我們知道將源代碼轉化為可執行的文件要經過三個階段:編譯、鏈接、運行。不同的編譯語言有有所不同。 在iOS中函數的調用,實質就是給對象發消息。而在程序的運行過程中,函數調用的實...
簡介 YYModel是YYKit的高效組件之一,在實際場景中的非常實用,運用于項目中使用MVC或MVVM架構時,使用model做數據處理。 自動轉換模型數據自動檢測數據安全性...