1、使用runtime: objc_msgSend 2、解決pods-frameworks.sh:permission denied問(wèn)題 找到Build Phases, 點(diǎn)開(kāi)...
1、使用runtime: objc_msgSend 2、解決pods-frameworks.sh:permission denied問(wèn)題 找到Build Phases, 點(diǎn)開(kāi)...
p命令:可以查看基本數(shù)據(jù)類型的值,如果查看對(duì)象的話,會(huì)返回對(duì)象的地址指針。p命令還可以接表達(dá)式。po命令:打印對(duì)象,與p命令類似。**bt命令:打印線程的堆棧信息。bt al...
實(shí)現(xiàn): 使用masonry對(duì)header的寬度進(jìn)行約束 調(diào)用header的layoutIfNeeded 通過(guò)調(diào)用header的systemLayoutSizeFittingS...
單例模式理解 單例模式是指確保對(duì)于一個(gè)給定的類只有一個(gè)實(shí)例存在,這個(gè)實(shí)例有一個(gè)全局唯一的訪問(wèn)點(diǎn)。它通常采用懶加載的方式(通過(guò)判空處理,進(jìn)行延遲加載)在第一次用到實(shí)例的時(shí)候再去...
分享一個(gè)蘋(píng)果審核4.3案例以及處理過(guò)程。 提審喜提4.3 確定人審還是機(jī)審被拒 遇到4.3了先不要慌,第一步先確定是人審被拒還是機(jī)審被拒 一般來(lái)說(shuō),當(dāng)點(diǎn)擊提交審核之后不久就會(huì)...
前言 ??iOS 組件化之路的過(guò)程中,我們有一件事需要做---那就是二進(jìn)制化,二進(jìn)制化通常是針對(duì)我們項(xiàng)目中常用的但又很少更改的的第三方庫(kù),將第三方庫(kù)打包成二進(jìn)制文件減少協(xié)同開(kāi)...
Xcode14 創(chuàng)建的新項(xiàng)目,無(wú)法進(jìn)行Pod init。 可以暫時(shí)將Project Format 改為Xcode 13.0-compatible
一、前言 在制作pod庫(kù)時(shí),我們需要寫(xiě)好如上的.podspec文件, 但是我們看本地cocoapods的repos,發(fā)現(xiàn)里面都是json格式的.podspec, 那么它們有啥...
請(qǐng)問(wèn)有沒(méi)有spec.json轉(zhuǎn)換spec的腳本呀
CocoaPods庫(kù)的.podspec和.podspec.json一、前言 在制作pod庫(kù)時(shí),我們需要寫(xiě)好如上的.podspec文件, 但是我們看本地cocoapods的repos,發(fā)現(xiàn)里面都是json格式的.podspec, 那么它們有啥...
前言: 關(guān)于字典為 NSNull,取值造成崩潰, -[NSNull objectForKeyedSubscript:]: unrecognized selector sent...
起因:升級(jí)XCode15后,打包完發(fā)現(xiàn)在iOS17中,前端無(wú)法通過(guò)navigator.userAgent獲取設(shè)定的參數(shù)。 分析:WebKit在2023年6月的一次提交中,已經(jīng)...
需求: 最近重構(gòu)項(xiàng)目代碼嘗試用 UIAlertController 實(shí)現(xiàn)富文本呈現(xiàn)及跳轉(zhuǎn)事件,過(guò)程是曲折的,但結(jié)果是完美的。 Screenshot: 核心源碼: github...
我的class-dump是官網(wǎng)下載的,在使用class-dump -H報(bào)錯(cuò)Error:Cannot find offset for address 0xd8000000010...
OC底層原理 學(xué)習(xí)大綱[http://www.itdecent.cn/p/9e19354c0266] 上一節(jié)[http://www.itdecent.cn/p/1279c...
OC底層原理 學(xué)習(xí)大綱[http://www.itdecent.cn/p/9e19354c0266] 本節(jié),我們給大家介紹一個(gè)偉大的架構(gòu)編譯器LLVM。 什么是編譯器 LL...