引言:因?yàn)橹肮ぷ髦薪?jīng)歷過(guò)幾次大的項(xiàng)目重構(gòu)和組件化州刽,所以陸陸續(xù)續(xù)學(xué)習(xí)了一些iOS單元測(cè)試相關(guān)的一些知識(shí),以下內(nèi)容是在前人基礎(chǔ)上的一些總結(jié)和在工程中應(yīng)用的一些心得穗椅。若有不足辨绊,望...
從iOS11 開(kāi)始系統(tǒng)風(fēng)格變成了“賊大”的導(dǎo)航欄標(biāo)題樣式就不展示了 系統(tǒng)app里都有 設(shè)置方式可以分為全局設(shè)置或者單個(gè)頁(yè)面設(shè)置 1.全局設(shè)置 2.單個(gè)頁(yè)面設(shè)置(在viewWi...
隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和創(chuàng)新温数,訪談對(duì)于公司和開(kāi)發(fā)人員和設(shè)計(jì)師來(lái)說(shuō)都是費(fèi)時(shí)且昂貴的項(xiàng)目绣硝,面對(duì)iOS開(kāi)發(fā)者和設(shè)計(jì)師在訪談過(guò)程中可能遇到的問(wèn)題,現(xiàn)在為大家總結(jié)iOS技術(shù)面試題...
如何使用TestFlight公鏈發(fā)布內(nèi)測(cè)版本進(jìn)行測(cè)試 TestFlight公鏈 通過(guò)公開(kāi)鏈接添加外測(cè)人員,無(wú)需收集用戶信息 用戶點(diǎn)擊公開(kāi)鏈接后如果下載了TestFlight則...
彈出的View加在了window上甫菠,導(dǎo)致不能解決鍵盤(pán)遮擋的問(wèn)題。 彈出view的代碼: 使用:
這個(gè)欄目將持續(xù)更新--請(qǐng)iOS的小伙伴關(guān)注! (答案不唯一跺撼,僅供參考,文章最后有福利) iOS面試題大全(上)[http://www.reibang.com/c/31a51...
簡(jiǎn)介: 單元測(cè)試是一種通過(guò)代碼檢測(cè)代碼的開(kāi)發(fā)手段酣难,常用于敏捷開(kāi)發(fā)和測(cè)試驅(qū)動(dòng)開(kāi)發(fā) 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)是 紅燈(有錯(cuò)誤) / 綠燈(無(wú)錯(cuò)誤) 式的迭代開(kāi)發(fā) 代碼檢測(cè)通常需要(預(yù)先/設(shè)想...
Block的底層基本結(jié)構(gòu) 通過(guò)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ā)對(duì)應(yīng)的事件荞彼。 一冈敛、使用NSTimer 在iOS10.0之前有: - (instancetype)i...