![240](https://upload.jianshu.io/users/upload_avatars/2790607/c7c04598-bfaa-4c47-baed-efdfe581b489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 控制器的 modalPresentationStyle 默認值變了 有用戶反映升級 iOS13 后, 界面跳轉變成了小卡片... 查閱了下...
響應者對象介紹 什么是響應者鏈 事件響應流程(事件的產生和傳遞) 怎么尋找最合適的 view 應用 在runLoop 的介紹中, 說到了,run...
前言 最近在寫《iOS代碼調試》系列的博客,估計會有十篇以上的內容,等到都寫完了會在Github以一個倉庫的形式開源出來末早,歡迎關注我的Githu...
runLoop runLoop 對外的接口及相關類 runLoop 內部邏輯 runLoop 可以做啥 runLoop 的實際應用 一帮碰、runL...
Runtime 簡介 消息傳遞 消息轉發(fā) Runtime 應用 Objective-C 是一門動態(tài)語言术辐,它會將一些工作放在代碼運行時才處理而并非...
前言 動態(tài)更換App圖標這件事笨使,在用戶里總是存在需求的:有些用戶喜歡“美化”自己的手機美澳。至于用戶們喜歡美化到什么程度陵究,這得看個人需求眠饮。有的用戶想...
一個 iOS App 的 main 函數(shù)位于 main.m 中,這是我們熟知的程序入口铜邮。但對 objc 了解更多之后發(fā)現(xiàn)仪召,程序在進入我們的 ma...
weak 實現(xiàn)原理的概括 Runtime維護了一個weak表,用于存儲指向某個對象的所有weak指針松蒜。weak表其實是一個hash(哈希)表扔茅,K...
LLDB LLDB是一個命令行調試環(huán)境, 內置于Xcode的調試工具, 它與LLVM編譯器一起, 帶給我們更豐富的流程控制和數(shù)據(jù)檢測的調試功能....