上一篇文章iOS自動(dòng)化單元測(cè)試之Xcode自帶工具xcodebuild與xccov牌废,已將講了用xcode自帶工具進(jìn)行單元測(cè)試,但是存在一些問題尼桶,測(cè)試結(jié)果在終端节槐,可視化太差搀庶,而...
上一篇文章iOS自動(dòng)化單元測(cè)試之Xcode自帶工具xcodebuild與xccov牌废,已將講了用xcode自帶工具進(jìn)行單元測(cè)試,但是存在一些問題尼桶,測(cè)試結(jié)果在終端节槐,可視化太差搀庶,而...
iOS中檢測(cè)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...
CDN概念基本介紹 一 . CDN簡介 什么是CDN? CDN的全稱是Content Delivery Network食寡,即內(nèi)容分發(fā)網(wǎng)絡(luò)雾狈。 其基本思路是盡可能避開互聯(lián)網(wǎng)上有...
App安裝包是由資源和可執(zhí)行文件兩部分組成蚂四,安裝包瘦身也是從這兩部分進(jìn)行。 資源瘦身 1. 刪除無用的資源 工具:LSUnusedResources 效果 查找到無用的圖片大...