
入職后從iOS轉(zhuǎn)向了ReactNative,也寫了不少ReactNative需求,最近突然和同事聊到ReactNative 內(nèi)存管理,發(fā)現(xiàn)自己對...
代碼: 變異成cpp:xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc main.m -o...
是什么 根據(jù)官方文檔NSAutoreleasePool[https://developer.apple.com/documentation/fo...
本文主要探究: 當一個類遵循了協(xié)議,且協(xié)議和類都有方法實現(xiàn)時,實例對象調(diào)用方法的優(yōu)先順序 代碼示例1: 轉(zhuǎn)為SIL源碼查看:swiftc -em...
先說原理本質(zhì):編譯器在堆上開辟空間,存放了捕獲的值 看代碼和打印: 打印輸出: 將代碼編譯成SIL源碼查看附: 編譯指令:swiftc -emi...
先附上SIL代碼 項目忙,附上個人根據(jù)源碼的簡單總結(jié),日后更新詳細分析....
最近在開發(fā)中,遇到一個奇怪的問題,就是當顯示一串文本,當文本最后一個字符是Emoji時,Emoji顯示亂碼,如圖: 正確展示應該是這樣的 而展示...
lldb 調(diào)試器,主要用于編程中調(diào)試其中 快捷鍵有: 命令快捷功能command+shift+y暫停/繼續(xù)command+y開啟/關(guān)閉斷點功能c...
出于安全考慮,也為了讓每個App運行在自己的獨立空間,iOS引入了名為沙箱(sandbox)的安全體系。沙箱會自動攔截文件訪問,網(wǎng)絡套接字、Bo...