背景 最近升級(jí)公司內(nèi)部使用的一個(gè)App充包,打好測(cè)試包后,發(fā)現(xiàn)無(wú)法正常安裝,提示安裝失敗糯俗。進(jìn)行了一番排查,這里記錄下測(cè)試包無(wú)法安裝的一些常見(jiàn)原因屈嗤。 ...
背景 公司的項(xiàng)目在使用Firebase-Crashlytics進(jìn)行App的崩潰監(jiān)控倦淀,近期發(fā)現(xiàn)在Firebase上看不到新發(fā)布的幾個(gè)App版本的崩...
背景 近期團(tuán)隊(duì)內(nèi)進(jìn)行了一次項(xiàng)目代碼警告清理工作,對(duì)項(xiàng)目里各種觸發(fā)警告的代碼進(jìn)行優(yōu)化卒暂。人工改費(fèi)時(shí)費(fèi)力啄栓,效率低,同時(shí)也沒(méi)有合適的清理警告的自動(dòng)化工具...
背景 近期公司的項(xiàng)目開(kāi)啟了Swift與ObjC的混編也祠,隨之也將部分Xcode的警告選項(xiàng)做了開(kāi)啟谴供。開(kāi)啟后發(fā)現(xiàn)多出了很多的警告問(wèn)題,大部分是代碼不規(guī)...
警告 1: Method override for the designated initializer of the superclass '...
循環(huán)引用 循環(huán)引用不做過(guò)多的解釋?zhuān)瑑蓚€(gè)對(duì)象互相持有對(duì)方齿坷,誰(shuí)都無(wú)法先被釋放掉桂肌。循環(huán)引用經(jīng)常是由于使用block而引起的,解決這種循環(huán)引用的方案主要...
簡(jiǎn)介 Foundation與Core Foundation是兩個(gè)關(guān)聯(lián)密切的框架永淌,區(qū)別主要在于Foundation是以O(shè)bjective-C實(shí)現(xiàn)的...
簡(jiǎn)介 修飾屬性的關(guān)鍵字中崎场,有一對(duì)描述原子性的關(guān)鍵字,即atomic和nonatomic遂蛀。這兩個(gè)關(guān)鍵字用于表示屬性的getter/setter過(guò)程...