應(yīng)用場(chǎng)景分析 在 iOS 開(kāi)發(fā)過(guò)程中會(huì)遇到一個(gè)應(yīng)用對(duì)應(yīng)多個(gè)域名的情況,通常情況下使用 DEBUG 的宏來(lái)進(jìn)行判斷,這主要是基于 Xcode 中的 Configuration ...
應(yīng)用場(chǎng)景分析 在 iOS 開(kāi)發(fā)過(guò)程中會(huì)遇到一個(gè)應(yīng)用對(duì)應(yīng)多個(gè)域名的情況,通常情況下使用 DEBUG 的宏來(lái)進(jìn)行判斷,這主要是基于 Xcode 中的 Configuration ...
一.圖像從文件到屏幕過(guò)程 通常計(jì)算機(jī)在顯示是CPU與GPU協(xié)同合作完成一次渲染.接下來(lái)我們了解一下CPU/GPU等在這樣一次渲染過(guò)程中,具體的分工是什么? CPU: 計(jì)算視圖...
項(xiàng)目中bugly總是收集到Can't add self as subview 的崩潰錯(cuò)誤,崩潰調(diào)用堆棧解析如下: 通過(guò)分析崩潰堆棧日志解析和崩潰信息提示,只能得出兩個(gè)線索:1...
這幾天在項(xiàng)目中需要在VC中添加做一個(gè)添加子vc的需求; 一般就是 添加子VC的view到父VC的view上,再添加子VC的view到父VC的view上; 但是這不是正確姿勢(shì);...
升級(jí)iOS10.3之后,給屬性文字添加刪除線的NSStrikethroughStyleAttributeName不起作用的解決辦法。 方法一: 在原有的屬性字典里添加NSBa...
功能:nginx 可視化管理,例如- 配置管理 - 性能監(jiān)控 - 日志監(jiān)控 - 其他配置 先上路徑:github地址:https://github.com/onlyGuo/n...
骨架屏是什么? 骨架屏(Skeleton Screen)是一種優(yōu)化用戶弱網(wǎng)體驗(yàn)的方案。在弱網(wǎng)情況下,客戶端獲取到服務(wù)器數(shù)據(jù)的時(shí)間會(huì)比較長(zhǎng),此時(shí)用戶會(huì)比較煩躁。該方案是指在空白...
因?yàn)镸ongoDB閉源了,網(wǎng)上通過(guò)brew和下載dmg安裝包的方式已經(jīng)不可行了,但還有一個(gè)方式,就是使用MongoDB自己維護(hù)的brew進(jìn)行安裝,速度有點(diǎn)慢,我下了2個(gè)小時(shí)才...
1、全局?jǐn)帱c(diǎn): 全局?jǐn)帱c(diǎn)不用多做介紹,打一個(gè)全局?jǐn)帱c(diǎn)之后可以堆棧信息,有時(shí)也會(huì)直接定位到crash的地方。 2、條件斷點(diǎn): 2.1 普通條件斷點(diǎn) 添加Condition可以先...
前言 iOS崩潰是讓iOS開(kāi)發(fā)人員比較頭痛的事情,app崩潰了,說(shuō)明代碼寫的有問(wèn)題,這時(shí)如何快速定位到崩潰的地方很重要。調(diào)試階段是比較容易找到出問(wèn)題的地方的,但是已經(jīng)上線的a...
制作好的framework在打包上傳至AppStore如果出現(xiàn)以下錯(cuò)誤,則說(shuō)明自建的這個(gè)SDK里面包含了x86_64, i386 架構(gòu),當(dāng)然這個(gè)AppStore是不允許的,所...
放一篇之前一直在私人筆記里的參考,也就是個(gè)參考手冊(cè),用到的時(shí)候回來(lái)看看。 ‘$’ 作為引用關(guān)鍵字 ex:$PROJECTACTION = buildAD_HOC_CODE_S...
在Xcode9上正常編譯的項(xiàng)目,在Xcode10上編譯可能會(huì)遇到如下錯(cuò)誤: 這是因?yàn)閄code10徹底廢棄了libstdc++,相關(guān)的庫(kù)文件libstdc++.6.0.9.d...
持續(xù)更新 ,喜歡的開(kāi)發(fā)們麻煩點(diǎn)贊+關(guān)注和評(píng)論! 做這個(gè)的初心是希望能鞏固自己的基礎(chǔ)知識(shí),也通過(guò)這種方式檢查自己知識(shí)的缺失點(diǎn)。目前還不完善,后續(xù)會(huì)根據(jù)時(shí)間不斷更正和完善,當(dāng)然也...
基礎(chǔ) 我們已經(jīng)習(xí)慣了像這樣的字符串插值 與以前相比,語(yǔ)法已經(jīng)極大的改進(jìn),以前是這樣的 性能也改進(jìn)了,以前可能是這樣的 字符串插值變化自Swift2.1,可以這樣使用 現(xiàn)在Sw...
據(jù)我觀察,大多數(shù)人寫代碼喜歡在符號(hào)兩側(cè)加空格,而且還會(huì)嘲諷不加空格的人。這些支持者認(rèn)為,加空格可以讓代碼美觀,增強(qiáng)代碼的可讀性。但是我不喜歡加空格,因?yàn)檫@么寫對(duì)代碼含義沒(méi)有影...
剛更新Xcode12,發(fā)現(xiàn)新寫的項(xiàng)目,模擬器和真機(jī)運(yùn)行項(xiàng)目就卡在了啟動(dòng)上,非常的慢。大概需要一分鐘,非常影響工作效率。 解決方案如下: 刪除~/Library/Develop...