所用版本: 處理器: Intel Core i9 MacOS 12.3.1 Xcode 13.3.1 dyld-941.4 objc4-838 ...
投稿
所用版本: 處理器: Intel Core i9 MacOS 12.3.1 Xcode 13.3.1 dyld-941.4 objc4-838 ...
前提 眾所周知,iOS系統(tǒng)安全性非常高,很少出現(xiàn)漏洞,幾乎不會(huì)中毒。大家認(rèn)為蘋(píng)果系統(tǒng)的封閉性會(huì)使iOS APP安全性比較高,但是實(shí)際上iOS應(yīng)用...
這篇文章參考 casa 大神的組件化實(shí)踐和使用Cocoapods創(chuàng)建私有podspec,不過(guò)因?yàn)橹皩?duì) iOS 組件化方面了解的比較少,所以在跟...
課程: 新浪微博資深大牛全方位剖析 iOS 高級(jí)面試 一、時(shí)長(zhǎng)統(tǒng)計(jì)框架 怎樣設(shè)計(jì)一個(gè)時(shí)長(zhǎng)統(tǒng)計(jì)框架? 記錄器基于不同的場(chǎng)景提供關(guān)于記錄的封裝、適配...
最近在思考團(tuán)隊(duì)擴(kuò)張及項(xiàng)目數(shù)量增加的情況下,如何持續(xù)保障團(tuán)隊(duì)高效產(chǎn)出的問(wèn)題,很自然的想到了組件化這個(gè)話題。重翻了前段時(shí)間iOS開(kāi)發(fā)圈關(guān)于組件化的討...
前言 在上篇中,仔細(xì)分析了一下Block的實(shí)現(xiàn)原理以及__block捕獲外部變量的原理。然而實(shí)際使用Block過(guò)程中,還是會(huì)遇到一些問(wèn)題,比如R...
什么是內(nèi)存泄漏,通俗來(lái)說(shuō)就是有一塊內(nèi)存區(qū)域被你占用了,但你又不使用這塊區(qū)域也不讓別人用,造成內(nèi)存浪費(fèi),這就是內(nèi)存泄漏,泄漏嚴(yán)重會(huì)造成內(nèi)存吃緊,嚴(yán)...
LLDB是個(gè)開(kāi)源的內(nèi)置于XCode的調(diào)試工具,這里來(lái)理一理常用用法。lldb對(duì)于命令的簡(jiǎn)稱(chēng),是頭部匹配方式,只要不混淆,你可以隨意簡(jiǎn)稱(chēng)某個(gè)命令。...
一、LLDB 正向開(kāi)發(fā)與逆向都經(jīng)常會(huì)用到LLDB調(diào)試,而熟悉LLDB調(diào)試對(duì)正向、逆向開(kāi)發(fā)都有很大的幫助,尤其是動(dòng)態(tài)調(diào)試三方App,此筆記主要記錄...
通過(guò)一段代碼來(lái)描述內(nèi)存對(duì)齊的現(xiàn)象。 上述代碼打印出來(lái)的結(jié)果為:24,16 為什么相同的結(jié)構(gòu)體,只是交換了變量 ab 在結(jié)構(gòu)體中的順序他們的大小就...