1.UIView的setNeedsDisplay和setNeedsLayout方法首先兩個(gè)方法都是異步執(zhí)行的。而setNeedsDisplay會(huì)調(diào)用自動(dòng)調(diào)用drawRect方...
1.UIView的setNeedsDisplay和setNeedsLayout方法首先兩個(gè)方法都是異步執(zhí)行的。而setNeedsDisplay會(huì)調(diào)用自動(dòng)調(diào)用drawRect方...
一. 組件化的需求 在 iOS Native app 前期開(kāi)發(fā)的時(shí)候,如果參與的開(kāi)發(fā)人員也不多,那么代碼大多數(shù)都是寫(xiě)在一個(gè)工程里面的,這個(gè)時(shí)候業(yè)務(wù)發(fā)展也不是太快,所以很多時(shí)候...
關(guān)于橫豎屏適配,有一句說(shuō)一句,坑挺深的。之前做Vision和畢設(shè)的時(shí)候就處理過(guò)橫豎屏問(wèn)題,不過(guò)當(dāng)時(shí)的功力太淺,明顯沒(méi)有處理明白。所以這次在公司項(xiàng)目中又一次遇到了這種橫豎屏的需...
不論是前端,后臺(tái),移動(dòng)端,結(jié)合到現(xiàn)實(shí)生活中,處處都會(huì)涉及到框架的應(yīng)用,一個(gè)初期就設(shè)計(jì)優(yōu)良的架構(gòu),素容置疑在項(xiàng)目的可維護(hù)性,擴(kuò)展性,健壯性肯定都有很大的提升。所以我們必須要在開(kāi)...
原文:Sleep deprivation is not a badge of honor 缺乏睡眠就像是借高利貸。確實(shí)你會(huì)多得到幾個(gè)小時(shí)做你以為幾個(gè)小時(shí)就能做完的工作,但是代...
在iOS真機(jī)調(diào)試和發(fā)布上線的時(shí)候,我們可能已經(jīng)習(xí)慣了配置各種證書(shū)、描述文件,等這一繁瑣的步驟。但是對(duì)于背后我們?yōu)槭裁匆渲眠@些東西,以及其背后的原理之前一直沒(méi)有做過(guò)分析研究,...
2018年 iOS 技術(shù)發(fā)展有點(diǎn)跌宕起伏。在蘋(píng)果官方進(jìn)入慢車(chē)道的同時(shí),谷歌卻強(qiáng)勢(shì)推出了新的跨平臺(tái)移動(dòng)架構(gòu) Flutter;同一時(shí)間,與 Flutter 類(lèi)似的跨平臺(tái)解決方案 ...
序 第一次接觸RAC是去年,差不多也是這個(gè)時(shí)候,當(dāng)時(shí)就想總結(jié)一篇文章,但是當(dāng)把用法全盤(pán)的了解一下之后心生感慨。 什么玩意,這不就是一個(gè)厚重版的blockskit么? 至于MV...
一、首先打開(kāi)碼云點(diǎn)擊右上角加號(hào)創(chuàng)建倉(cāng)庫(kù),如圖: 二、創(chuàng)建后,進(jìn)入如圖,點(diǎn)擊克隆/下載,并點(diǎn)擊復(fù)制鏈接 三、接下來(lái)進(jìn)行終端操作: 1.打開(kāi)終端 cd到桌面 cd Desktop...