問題1:ADClient編譯報(bào)錯(cuò)問題 報(bào)錯(cuò)信息 相關(guān)代碼(demo) 原因 蘋果對(duì)AdClicent API加了一個(gè)標(biāo)識(shí)ADCLIENT_DEPRECATED_IOS_90_...
問題1:ADClient編譯報(bào)錯(cuò)問題 報(bào)錯(cuò)信息 相關(guān)代碼(demo) 原因 蘋果對(duì)AdClicent API加了一個(gè)標(biāo)識(shí)ADCLIENT_DEPRECATED_IOS_90_...
公司叫我申請(qǐng)一個(gè)價(jià)值299刀的企業(yè)APP賬戶,但是公司并沒有保存到我們公司申請(qǐng)的鄧白氏編碼,讓我的工作無從下手,問了好多的人,都對(duì)這個(gè)東西不是很了解,因此特別寫一篇文章,介紹...
前言 CocoaLumberjack是適用于Mac和iOS的快速,簡單,功能強(qiáng)大且靈活的日志記錄框架。 最近想要升級(jí)項(xiàng)目中的Log庫,比較了一番之后,發(fā)現(xiàn)CocoaLumbe...
因?yàn)椴┲魇莍OS開發(fā)的,所以Xcode是早安裝好的,所以只要下面的檢查安裝是否成功 用下面命令來安裝toolbox 然后 然后你會(huì)發(fā)現(xiàn)提示下面的錯(cuò)誤 這說明安裝失?。。。。ó?dāng)...
前言 上片文章分析了GCD隊(duì)列和函數(shù)的使用方式、串行隊(duì)列和并發(fā)隊(duì)列的創(chuàng)建、同步函數(shù)和異步函數(shù)底層執(zhí)行流程、串行隊(duì)列的死鎖、GCD單例的實(shí)現(xiàn)流程等。這篇文章我們繼續(xù)探究disp...
前言 以前當(dāng)我git提交信息出現(xiàn)錯(cuò)誤的時(shí)候,如果是最近的一次提交,我會(huì)使用Sourcetree提交選項(xiàng)中的“更正上一次提交”(git --amend)來補(bǔ)充或修改;但如果不是...
rebase命令可以讓開發(fā)的時(shí)間線保持一條直線??梢员苊獾粢蚍种嗳缓髆arge之后時(shí)間線混亂的問題。 rebase的原理是拋棄原來的改動(dòng),在新的基礎(chǔ)上生成新的改動(dòng)。所以,...
Apple PrivacyInfo.xcprivacy 蘋果隱私清單調(diào)研 1.在蘋果強(qiáng)制執(zhí)行的SDK名單中的,以framework形式存在的SDK必須包含自己的隱私清單和簽名...
不知道大家有沒有注意到Cocoapods Spec目錄結(jié)構(gòu),如下圖。 Specs目錄下,并不是直接是以庫的名稱命名的文件夾,而是分了3層目錄,分別以0-f來命名。比如SDWe...