該文章屬于劉小壯原創(chuàng),轉(zhuǎn)載請(qǐng)注明:劉小壯[http://www.itdecent.cn/u/2de707c93dc4] 前段時(shí)間公司項(xiàng)目打算重構(gòu),準(zhǔn)確來說應(yīng)該是按之前的產(chǎn)品...
該文章屬于劉小壯原創(chuàng),轉(zhuǎn)載請(qǐng)注明:劉小壯[http://www.itdecent.cn/u/2de707c93dc4] 前段時(shí)間公司項(xiàng)目打算重構(gòu),準(zhǔn)確來說應(yīng)該是按之前的產(chǎn)品...
pod setup或者pod install的時(shí)候超級(jí)慢很慢,二三十K的效果,讓人很頭疼惱火 解決辦法 打開shadowsock(小灰機(jī)) -> 點(diǎn)擊高級(jí)設(shè)置,查看默認(rèn)代理端...
Xcode模板修改 1.修改類的頭部信息 找到對(duì)應(yīng)類對(duì)應(yīng)的類文件模板. (因?yàn)轭愂莿?chuàng)建項(xiàng)目之后手動(dòng)創(chuàng)建的, 而不是隨著項(xiàng)目的創(chuàng)建自動(dòng)創(chuàng)建的, 所以修改類文件模板和項(xiàng)目模板并不...
runloop 循環(huán)中,線程不能銷毀。 線程退出銷毀的是runloop 對(duì)象,并不矛盾
深入理解RunLoop(運(yùn)行循環(huán))RunLoop 是 iOS 和 OS X 開發(fā)中非?;A(chǔ)的一個(gè)概念,面試中我們經(jīng)常會(huì)被問到 1.RunLoop 的概念 一般來講,一個(gè)線程一次只能執(zhí)行一個(gè)任務(wù),執(zhí)行完成后線程...
KIF的全稱是Keep it functional。它是一個(gè)建立在XCTest的UI測(cè)試框架,通過accessibility來定位具體的控件,再利用私有的API來操作UI。由...
你能使用OHHTTPStubs做什么 OHHTTPStubs的主要功能有兩點(diǎn): 偽造網(wǎng)絡(luò)請(qǐng)求返回的數(shù)據(jù) 模擬網(wǎng)絡(luò)請(qǐng)求時(shí)的慢網(wǎng)環(huán)境 我們通常會(huì)在以下情況下使用: 偽造數(shù)據(jù)、模擬...
App 表示應(yīng)用程序的結(jié)構(gòu)和行為的類型。 使用教程 通過聲明符合App協(xié)議的結(jié)構(gòu)來創(chuàng)建應(yīng)用。實(shí)施所需的主體計(jì)算屬性以定義應(yīng)用內(nèi)容: 在結(jié)構(gòu)的聲明前加上@main屬性,以表明您...
一、啟動(dòng)優(yōu)化 冷啟動(dòng):第一次啟動(dòng)App熱啟動(dòng) 啟動(dòng)優(yōu)化一般講的是冷啟動(dòng) 啟動(dòng)階段:main函數(shù)之前、main函數(shù)之后 main 階段:1、懶加載2、發(fā)揮CPU的價(jià)值(多線程進(jìn)...
iOS 13適配 適配指南 推送修改 原本可以直接將 NSData 類型的 deviceToken 轉(zhuǎn)換成 NSString 字符串,然后替換掉多余的符號(hào)即可: 在 iOS ...
我們?cè)陧?xiàng)目中有時(shí)會(huì)碰到視頻相關(guān)的需求,一般的可以分為幾種情況: 1. 簡(jiǎn)單的視頻開發(fā),對(duì)界面無要求,可直接使用系統(tǒng)UIImagePickerController。 (1)使用...
在上一章節(jié)中,我們對(duì)SDK工程進(jìn)行了一些配置,很多朋友已經(jīng)開始著手進(jìn)行開發(fā)了,同時(shí)也提出了一些問題并給出了糾正,非常感謝各位支持。本章中,我們將對(duì)資源文件以及三方庫(kù)做一些配置...
上次的文章中對(duì)常用的加密算法進(jìn)行了一些簡(jiǎn)單的介紹,這次我們就挑一個(gè)出來說說,今天的主角的是對(duì)稱加密中的當(dāng)頭大哥AES加密。 AES加密簡(jiǎn)介 AES全稱Advanced Enc...
一 :前言 很多的開發(fā)者 都聽說過單元測(cè)試,但是不可否認(rèn) 很多開發(fā)者 在實(shí)際開發(fā)中很少使用這個(gè) 單元測(cè)試。 大部分人想我自己把工程跑起來 一步步 按照 流程來測(cè)試 就行了 。...