上一篇文章iOS自動(dòng)化單元測試之Xcode自帶工具xcodebuild與xccov瓦哎,已將講了用xcode自帶工具進(jìn)行單元測試桐愉,但是存在一些問題问欠,測試結(jié)果在終端腥刹,可視化太差右莱,而...
上一篇文章iOS自動(dòng)化單元測試之Xcode自帶工具xcodebuild與xccov瓦哎,已將講了用xcode自帶工具進(jìn)行單元測試桐愉,但是存在一些問題问欠,測試結(jié)果在終端腥刹,可視化太差右莱,而...
iOS中檢測Zoombie對(duì)象的具體實(shí)現(xiàn) 我們知道祠墅,如果在XCode中開啟了Zoombie Objects埃仪。如圖评肆。 那么在一個(gè)對(duì)象釋放后债查,再次給該對(duì)象發(fā)送消息,在Xcode控...
打造完備的 iOS 組件化方案:如何面向接口進(jìn)行模塊解耦盹廷? 關(guān)于組件化的探討已經(jīng)有不少了,在之前的文章iOS VIPER架構(gòu)實(shí)踐(三):面向接口的路由設(shè)計(jì)中久橙,綜合比較了各種方...
在iOS中做動(dòng)畫俄占,還比較簡單。因?yàn)樘O果已經(jīng)提供好了api淆衷,設(shè)置相應(yīng)的參數(shù)就好缸榄。如下,一句簡單的代碼祝拯,就可做frame的動(dòng)畫甚带。 但是,如果我們想要在動(dòng)畫結(jié)束之后佳头,再做其他的動(dòng)畫...
原理 iOS中消息通知是以notificationName來做為標(biāo)識(shí)鹰贵,發(fā)通知時(shí),監(jiān)聽了同一個(gè)notificationName的實(shí)例會(huì)收到通知畜晰。 而這里所說的方式是以proto...
學(xué)習(xí)iOS開發(fā)一般都是從UI開始的砾莱,從只知道從IB拖控件,到知道怎么在方法里寫代碼凄鼻,然后會(huì)顯示什么樣的視圖腊瑟,產(chǎn)生什么樣的事件,等等块蚌。其實(shí)程序從啟動(dòng)開始闰非,一直都是按照蘋果封裝好...
版本記錄 前言 IGListKit這個(gè)框架可能很多人沒有聽過,它其實(shí)就是一個(gè)數(shù)據(jù)驅(qū)動(dòng)的UICollectionView框架峭范,用于構(gòu)建快速靈活的列表财松。它由Instagram開發(fā)...
先來看下蘋果文檔: Memory Management Programming Guide for Core Foundation Advanced Memory Manag...