問題背景 最近遇到一個奇怪的業(yè)務(wù)問題丛肮,分析后發(fā)現(xiàn)是DB插入了bookListId為NULL的數(shù)據(jù),并導(dǎo)致重復(fù)寫入的問題。 可以拆分出來以下幾個問...
前言 前面的組件化思考和落地[http://www.reibang.com/p/9c76437f2928]介紹了組件化在我們項目中的大致設(shè)計,...
前言 早期在做新App時,由于不確定新App的發(fā)展路線怠晴,所以采用了拆分工程的方式,達(dá)成初期較快上線的目標(biāo)浴捆,同時多App也不相互影響蒜田。隨著新產(chǎn)品迭...
問題背景 最近新版本發(fā)布后,出現(xiàn)了一個偶現(xiàn)的crash并且迅速增加為Top1选泻,這里對該問題做一個分析冲粤。報錯內(nèi)容如下:NSException -[...
基礎(chǔ)概念 UIDeviceOrientation UIDeviceOrientation美莫,表示設(shè)備朝向,可以通過[UIDevice curren...
前言 從事客戶端開發(fā)已經(jīng)有不少時間梯捕,期間經(jīng)歷過小規(guī)模的創(chuàng)業(yè)公司和大規(guī)模的成熟公司厢呵,對于客戶端也有了更深的感受,也積累了一些App研發(fā)體系的建設(shè)經(jīng)...
問題反饋 線上突發(fā)一個Top1的crash告警傀顾,場景是UICollectionView在刪除的時候觸發(fā)襟铭。 錯誤方法deleteItemsAtIn...
前言 隨著我們業(yè)務(wù)發(fā)展,參與業(yè)務(wù)開發(fā)的同學(xué)也逐漸增多短曾。為了適應(yīng)新要求寒砖,需要對舊的架構(gòu)做一次升級。組件化是架構(gòu)升級中的重要一步嫉拐,將業(yè)務(wù)模塊進(jìn)行組件...
前言 沒有最好的代碼管理方式入撒,只有最適合當(dāng)前需求的方式。 正文 移動項目中椭岩,有用SVN做代碼管理,也有用Git璃赡。從效率上來講判哥,Git會比SVN更...