收錄作者:Perry_6[https://juejin.im/post/6867421879729127431] 埋點(diǎn)方案 1. 代碼埋點(diǎn) 由開發(fā)人員在觸發(fā)事件的具體方法里琢感,...
最近研究了一下iOS的消息轉(zhuǎn)發(fā)機(jī)制笛谦,特此做記錄碗暗,用一個(gè)真實(shí)的例子讓自己理解的更深刻颈将。這個(gè)例子會(huì)列舉方法沒有實(shí)現(xiàn)而導(dǎo)致崩潰的避免措施,言疗。息的轉(zhuǎn)發(fā)分為三步晴圾,通過這個(gè)例子看一下在每...
背景 iOS 13.4 正式版正式推出不久后,有用戶反饋 app 的一些手勢(shì)返回出現(xiàn)問題洲守,比如從發(fā)現(xiàn)頁(yè)的搜索返回 Tabbar 消失疑务,在書架界面觸發(fā) pop 手勢(shì)后無(wú)法再 p...
下面,我們就先看看幾個(gè)常見的編寫代碼時(shí)的小馬虎蝠猬,是如何讓應(yīng)用崩潰的切蟋。 1.數(shù)組越界:在取數(shù)據(jù)索引時(shí)越界,App會(huì)發(fā)生崩潰榆芦。還有一種情況柄粹,就是給數(shù)組添加了 nil 會(huì)崩潰。2....
common: 屬性定義 方法定義 定義下標(biāo) (subscripts), [] 定義初始函數(shù) 擴(kuò)展的使用 協(xié)議的使用 diffenrence: 類可以繼承, 結(jié)構(gòu)體不可以 類...
Runtime維護(hù)了一個(gè)Weak表,用于存儲(chǔ)指向某個(gè)對(duì)象的所有Weak指針崎淳。Weak表其實(shí)是一個(gè)哈希表堪夭,Key是所指對(duì)象的地址,Value是Weak指針的地址(這個(gè)地址的值是...
我們?cè)陧?xiàng)目中根據(jù)需求經(jīng)常會(huì)為一些控制器自定義一個(gè)導(dǎo)航欄拣凹,這時(shí)我們就需要在此類控制器顯示時(shí)隱藏導(dǎo)航控制器默認(rèn)的導(dǎo)航欄森爽,不顯示時(shí)顯示導(dǎo)航控制器自己的導(dǎo)航欄,這樣就會(huì)導(dǎo)致代碼侵入到...
問題描述 在用tableVIew或者scrollView加載多張高清大圖的時(shí)候嚣镜,頁(yè)面會(huì)卡頓拗秘。如下圖 原因 runloop在一次渲染中,需要渲染十幾張高清大圖祈惶,所以卡主了 解決...
問題來(lái)源: 最近遇到了一個(gè)多網(wǎng)絡(luò)異步回調(diào)的問題捧请,其實(shí)也就是我們請(qǐng)求的數(shù)據(jù)是異步的凡涩,我們使用了帶有返回值的方法,結(jié)果我們先獲取的結(jié)果都是空的疹蛉,這個(gè)其實(shí)對(duì)新手來(lái)說活箕,可能不知道為什...
前提,線上版本集成了百度統(tǒng)計(jì)等bug反饋的第三方 原理:先找到錯(cuò)誤發(fā)生所在的類可款,再找到類的具體方法育韩。 命令:1、xcrun atos -arch arm64 -o 包路徑 -...
好處 不會(huì)出現(xiàn)像字符串類型轉(zhuǎn)float類型出現(xiàn)的錯(cuò)誤闺鲸。 打印結(jié)果: 使用 解釋一下NSRoundingMode 該枚舉類型有四個(gè)值NSRoundPlain:保留位數(shù)的下一位四...
※ MVC -> MVP -> MVVM 這部分可能會(huì)從MVC->MVP->MVVM都看看摸恍,看到幾篇不錯(cuò)的文章歡迎大家看一下:http://www.reibang.com/...
UIApplication的UIAlternateApplicationIcons類別可以支持動(dòng)態(tài)切換應(yīng)用的圖標(biāo)悉罕,當(dāng)然這個(gè)類別的接口只能在iOS10.3后使用赤屋,其中接口解析如...
結(jié)論 UIView 執(zhí)行 removeFromSuperview 從父視圖移除后,該視圖還存在內(nèi)存當(dāng)中壁袄,讓它立即銷毀讓其等于 nil 1.添加視圖 2.移除視圖 3.打印信息
前陣子清明節(jié)為哀悼疫情中去世去的同胞和戰(zhàn)士們类早,全國(guó)娛樂設(shè)施停業(yè)一天,各大廠商的 app 也都啟動(dòng)了灰度色盲模式的 類似效果 下面是本文要實(shí)現(xiàn)的效果 因此方案并不完全成熟嗜逻,本文...
使用xxx.textColor = UIColor.init(patternImage: UIImage(named: "MyColor_Gradient")!) CAGra...
Xcode11.4.1 Instrument Blank(空模板):創(chuàng)建一個(gè)空的模板涩僻,可以從 Library 庫(kù)中添加其他模板; Activity Monitor(活動(dòng)監(jiān)視器...