原創(chuàng) 2017-06-28 關(guān)鍵點Swift依賴第三方Objective-C Framework、Library創(chuàng)建PodSwift與Objective-C代碼混合創(chuàng)建Pod...
原創(chuàng) 2017-06-28 關(guān)鍵點Swift依賴第三方Objective-C Framework、Library創(chuàng)建PodSwift與Objective-C代碼混合創(chuàng)建Pod...
介紹 一種顯示在鎖屏界面的特殊 Widget,但官方強調(diào) Live Activity 與 Widget 并不完全相等,因為二者使用不同的機制進行更新。 可以通過 Activi...
swift編譯過程 如果不懂LLVM,Clang的同學(xué)可以去了解下它的知識點 一些文章中有詳細介紹 OC 的編譯過程 ,本文來探索一下 Swift 的編譯過程。Swift ...
Activity 的 LaunchMode 默認情況下,多次啟動同一個 Activity 時,系統(tǒng)會創(chuàng)建多個實例并把它們一一放入任務(wù)棧中,當(dāng)我們按 back 健時,這些 Ac...
1.用dlopen和dlsym進行Hook或執(zhí)行代碼 1.1 Objective-C運行時和Swift與C Objective-C是動態(tài)語言,當(dāng)objc_msgSend調(diào)用時...
動態(tài)庫綁定過程詳解 首先動態(tài)庫綁定分為lazy bind 和no_lazy_bind,lazy bind 主要用于模塊外部的函數(shù)調(diào)用,由于調(diào)用者并不是每個函數(shù)都調(diào)用,延遲綁定...