背景 移動(dòng)端開發(fā)現(xiàn)狀 在組件化的浪潮下,公司引入多倉開發(fā)對工程架構(gòu)進(jìn)行解耦、跨業(yè)務(wù)技術(shù)能力復(fù)用,并輔以組件(混合)二進(jìn)制化進(jìn)行編譯提速。不過隨著工程規(guī)模增長、業(yè)務(wù)復(fù)雜度提升,...
背景 移動(dòng)端開發(fā)現(xiàn)狀 在組件化的浪潮下,公司引入多倉開發(fā)對工程架構(gòu)進(jìn)行解耦、跨業(yè)務(wù)技術(shù)能力復(fù)用,并輔以組件(混合)二進(jìn)制化進(jìn)行編譯提速。不過隨著工程規(guī)模增長、業(yè)務(wù)復(fù)雜度提升,...
前言 iOS開發(fā)很多年了,之前一直主要用OC開發(fā),今年開始漸漸主用Swift開發(fā)了。最近在開發(fā)中發(fā)現(xiàn)一個(gè)遇到一個(gè)數(shù)組越界的問題 對于數(shù)組越界相信大家都不會(huì)陌生了,在OC里面,...
crash 1.使用PHCachingImageManager獲取iCloud圖片會(huì)crash PHImageManager替換PHCachingImageManager可解...
1.什么是函數(shù)式編程? 函數(shù)可以接受函數(shù)當(dāng)作輸入(參數(shù))和輸出(返回值)。 2.什么是ABI? 應(yīng)用程序二進(jìn)制接口(application binary interface,...
數(shù)據(jù)庫的技術(shù)選型一直是個(gè)令人頭痛的問題,之前很長一段時(shí)間我都是使用的FMDB,做一些簡單的封裝。有使用過synchronized同步,也有用FMDB的DB Queue總之,差...
圖片編輯器主要包括:畫筆,馬賽克,裁剪,添加文字表情,濾鏡等功能。 圖片編輯簡介 編輯頁面是蓋在圖片上的一層操作面板,選擇不同的bar來處理不同的編輯場景 視圖層級圖 馬賽克...
上一篇我們已經(jīng)對OC的Runtime做了簡單的介紹,了解的其原理和API的使用RunTime理解與實(shí)戰(zhàn)(一),這篇文章我們用runtime寫一個(gè)json轉(zhuǎn)模型的例子。后面會(huì)有...
什么是Runtime Runtime 又叫運(yùn)行時(shí),是一套底層的 C 語言 API,其為 iOS 內(nèi)部的核心之一,我們平時(shí)編寫的 OC 代碼,底層都是基于它來實(shí)現(xiàn)的 我們寫的代...
NSTimer是iOS上的一種計(jì)時(shí)器,通過NSTimer對象,可以指定時(shí)間間隔,向一個(gè)對象發(fā)送消息。NSTimer是比較常用的工具,比如用來定時(shí)更新界面,定時(shí)發(fā)送請求等等。但...