引言:因?yàn)橹肮ぷ髦薪?jīng)歷過幾次大的項(xiàng)目重構(gòu)和組件化,所以陸陸續(xù)續(xù)學(xué)習(xí)了一些iOS單元測試相關(guān)的一些知識(shí),以下內(nèi)容是在前人基礎(chǔ)上的一些總結(jié)和在工程中應(yīng)用的一些心得。若有不足,望...
從iOS11 開始系統(tǒng)風(fēng)格變成了“賊大”的導(dǎo)航欄標(biāo)題樣式就不展示了 系統(tǒng)app里都有 設(shè)置方式可以分為全局設(shè)置或者單個(gè)頁面設(shè)置 1.全局設(shè)置 2.單個(gè)頁面設(shè)置(在viewWi...
隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和創(chuàng)新,訪談對于公司和開發(fā)人員和設(shè)計(jì)師來說都是費(fèi)時(shí)且昂貴的項(xiàng)目,面對iOS開發(fā)者和設(shè)計(jì)師在訪談過程中可能遇到的問題,現(xiàn)在為大家總結(jié)iOS技術(shù)面試題...
如何使用TestFlight公鏈發(fā)布內(nèi)測版本進(jìn)行測試 TestFlight公鏈 通過公開鏈接添加外測人員,無需收集用戶信息 用戶點(diǎn)擊公開鏈接后如果下載了TestFlight則...
彈出的View加在了window上,導(dǎo)致不能解決鍵盤遮擋的問題。 彈出view的代碼: 使用:
這個(gè)欄目將持續(xù)更新--請iOS的小伙伴關(guān)注! (答案不唯一,僅供參考,文章最后有福利) iOS面試題大全(上)[http://www.itdecent.cn/c/31a51...
Block的底層基本結(jié)構(gòu) 通過clang命令查看編譯器是如何實(shí)現(xiàn)Block的,在終端輸入clang -rewrite-objc main.m,然后會(huì)在當(dāng)前目錄生成main.c...
NSTimer是我們經(jīng)常使用的一個(gè)跟時(shí)間相關(guān)的oc類,作用是在指定的時(shí)間觸發(fā)對應(yīng)的事件。 一、使用NSTimer 在iOS10.0之前有: - (instancetype)i...
今天早上起來無意起來看看Bugly的崩潰異常上報(bào),因?yàn)檫@周上線了一個(gè)版本解決了一個(gè)閃退的問題,所以最近沒事都會(huì)看看還有沒有崩潰出現(xiàn)。果然,還是有崩潰的呀,但是這個(gè)崩潰和之前的...