1. 控制器的 modalPresentationStyle 默認值變了 有用戶反映升級 iOS13 后, 界面跳轉(zhuǎn)變成了小卡片... 查閱了下...
響應(yīng)者對象介紹 什么是響應(yīng)者鏈 事件響應(yīng)流程(事件的產(chǎn)生和傳遞) 怎么尋找最合適的 view 應(yīng)用 在runLoop 的介紹中, 說到了,run...
前言 最近在寫《iOS代碼調(diào)試》系列的博客杠河,估計會有十篇以上的內(nèi)容力穗,等到都寫完了會在Github以一個倉庫的形式開源出來合武,歡迎關(guān)注我的Githu...
runLoop runLoop 對外的接口及相關(guān)類 runLoop 內(nèi)部邏輯 runLoop 可以做啥 runLoop 的實際應(yīng)用 一痛悯、runL...
Runtime 簡介 消息傳遞 消息轉(zhuǎn)發(fā) Runtime 應(yīng)用 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是一個命令行調(diào)試環(huán)境, 內(nèi)置于Xcode的調(diào)試工具, 它與LLVM編譯器一起, 帶給我們更豐富的流程控制和數(shù)據(jù)檢測的調(diào)試功能....