上篇文章 介紹了一些runtime的基礎(chǔ)知識, 這次分享一些runtime的各種黑科技玩法: 消息轉(zhuǎn)發(fā)截獲, isa-swizzling, me...
Runloop是一個神奇的東西,它貫穿了一個iOS應(yīng)用的生命周期而一直為伴源武。本文會對Runloop有一部分講解限番,但看這篇文章之前舱污,你仍需要對Ru...
現(xiàn)在很多時候的App都要實現(xiàn)一些啟動廣告或更新說明頁面之類的需求, 這篇文章描述了一種簡單快捷, 物廉價美的解決方案. (與iPhone桌面翻頁...
這里以向https://api.github.com發(fā)送請求為例。 把自定義的CA證書放入工程: 這里以HTTP代理工具Charles作為中間人...
Objective-C 編譯器與運行時系統(tǒng)支撐著OC程序的運行弥虐。 Objective-C程序在三個層面上與runtime系統(tǒng)交互: Object...
KVC 什么是KVC? KVC(Key-value coding)是一種通過字符串去識別并間接存取(access)對象屬性的機制, 該機制區(qū)別于...
這是筆者在工作項目中遇到的一個需求扩灯。本篇文章將延續(xù)上一篇《TableViewCell的收縮展開與動態(tài)高度》繼續(xù)探討有關(guān)TableView性能方面...
關(guān)于TableViewCell的收縮展開與動態(tài)高度的方法網(wǎng)上有很多,但本文主要運用AutoLayout和更改Constraint priorit...