今天安裝cocoapods環(huán)境發(fā)現(xiàn)需要更改ruby版本為2.6.0,接著更改ruby版本時(shí)報(bào)錯(cuò)Error running '__rvm_make -j4'(please re...
今天安裝cocoapods環(huán)境發(fā)現(xiàn)需要更改ruby版本為2.6.0,接著更改ruby版本時(shí)報(bào)錯(cuò)Error running '__rvm_make -j4'(please re...
在開始之前,先理解以下幾點(diǎn)一、進(jìn)程和線程的區(qū)別和聯(lián)系:1、地址資源:進(jìn)程有自己的內(nèi)存地址,進(jìn)程內(nèi)的線程可以共享進(jìn)程的內(nèi)存地址2、資源分配和調(diào)度:進(jìn)程是系統(tǒng)進(jìn)行資源分配和擁有的...
在工作中經(jīng)常會(huì)遇到要對(duì)UIImage做各種處理,如旋轉(zhuǎn)、放大縮小、裁剪等等,更深入的則可能會(huì)對(duì)圖片上的像素進(jìn)行操作。最近更深入地了解了一下位圖(Bitmap)的相關(guān)知識(shí)。下面...
1. 閱讀本篇文章以前,假設(shè)你已經(jīng)了解了組件化這個(gè)概念。 最近兩年移動(dòng)端的組件化特別火,但移動(dòng)端組件化的概念追其溯源應(yīng)該來(lái)自于Server端,具體來(lái)說(shuō)這種概念應(yīng)該是由Java...
都知道 [UIImage imageNamed:] 有一個(gè)緩存,但是試想,如果我們要對(duì)沙盒里的圖片也做一個(gè)緩存,這個(gè)緩存應(yīng)該怎么設(shè)計(jì),似乎不是那么容易解答的問(wèn)題。這么一想,[...
前言 隨著用戶的需求越來(lái)越多,對(duì)App的用戶體驗(yàn)也變的要求越來(lái)越高。為了更好的應(yīng)對(duì)各種需求,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來(lái)簡(jiǎn)單的MVC變成MVVM,VIPER等...
前言:蘋果的官方文檔《Event Handling Guide for iOS》對(duì)事件處理做了非常詳盡清晰的解釋,建議大家仔細(xì)研讀 關(guān)于iOS的事件響應(yīng)機(jī)制網(wǎng)上講解文章不少,...
理解了隱式動(dòng)畫后,顯式動(dòng)畫就更加通俗易懂了。區(qū)別于隱式動(dòng)畫的特點(diǎn),顯式動(dòng)畫就是需要我們明確指定類型、時(shí)間等參數(shù)來(lái)實(shí)現(xiàn)效果的動(dòng)畫。除此之外,我們也可以創(chuàng)建非線性動(dòng)畫,比如沿著任...
對(duì)于文檔的操作, 我們經(jīng)常使用的是NSFileManager, 其相關(guān)的API使用簡(jiǎn)單, 操作方便. 但是還有另外一個(gè)操作文件檔的類: UIDocument, 他不但能方便的...