首先代碼注入思路: dyld會動態加載Frameworks中所有的動態庫,那么在Frameworks中增加一個自己的動態庫,然后就可以在自己動態庫中寫注入的代碼。 準備 本文...
首先代碼注入思路: dyld會動態加載Frameworks中所有的動態庫,那么在Frameworks中增加一個自己的動態庫,然后就可以在自己動態庫中寫注入的代碼。 準備 本文...
雖然iOS系統相比于其他手機操作系統相對安全,但是這個安全并不是絕對的,我一直相信,道高一尺魔高一丈。此文想以實際例子出發,告訴大家,如何去反編譯一個app,并且從某個角度來...
對于客戶端來說,發版本身就屬于一種很高成本的行為。然而一個初創的app,會有各式各樣的問題,而在初期也不會像大型app一般有一套成熟的處理異常機制。而這往往會造成許多問題,那...
導語 今天在StackOverFlow上面看到一個提問:object_getClass(obj) and [obj class] give different results...
目錄 1.Incrementally Adopting Auto Layout 2.Design and Runtime Constraints 3.NSGridView 4...
前言 關于 iOS 10 UICollectionView的新特性,主要還是體現在如下3個方面 順滑的滑動體驗現在基本上人人都離不開手機,手機的app也每天都有人在用。一個...
一、前言 前段時間看了幾個開源項目,發現他們保持線程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSConditio...
首先,最近有個想法是讓UIWebview支持webp,那么原生的webview引擎是不支持的,所以就有了如標題所寫的想法。其實不僅僅局限于為了讓其支持webp,如果能讓web...
自從Facebook提出了react之后,這個框架的關注度一直居高不下,它所引入的一些東西還是值得學習,比如組件化的開發方式,virtual dom的性能提升方式等,最近為了...