
Flutter的渲染流程 如果想了解flutter的渲染原理,那么flutter的三棵樹(shù)是無(wú)論如何也繞不過(guò)去的。 創(chuàng)建樹(shù) 創(chuàng)建widget樹(shù) 調(diào)...
Commit message 的格式 1. Header Header部分只有一行,包括三個(gè)字段:type(必需)、scope(可選)和subj...
Flutter環(huán)境配置CocoaPods安裝 創(chuàng)建Flutter模塊 創(chuàng)建iOS工程native_flutter_demo,在它的上一層目錄創(chuàng)建...
在開(kāi)發(fā)當(dāng)中產(chǎn)品有時(shí)候要求文字背景有漸變效果,當(dāng)然這個(gè)需求很簡(jiǎn)單,也有很多種實(shí)現(xiàn)方法,通常我們想到的做法就是通過(guò) label.layer.addS...
對(duì)于CloundKit不熟悉的小伙伴可以參考這兩篇文章,作者描述的很詳細(xì),相信你一看就會(huì):使用CloudKitiOS CloudKit的使用 了...
說(shuō)到持續(xù)集成,那么很多人就會(huì)問(wèn),什么是可持續(xù)集成?可持續(xù)集成可以為我們開(kāi)發(fā)者做什么? 持續(xù)集成是一種軟件開(kāi)發(fā)實(shí)踐:許多團(tuán)隊(duì)頻繁地集成他們的工作,...
CocoaPods 開(kāi)源庫(kù)的制作過(guò)程: 添加私有Pod倉(cāng)庫(kù),用來(lái)存儲(chǔ)私有Pod庫(kù)的podspec文件,類似CocoaPods的官方repo庫(kù)(~...
@property @property的本質(zhì): 在正規(guī)的 Objective-C 編碼風(fēng)格中,存取方法有著嚴(yán)格的命名規(guī)范。 正因?yàn)橛辛诉@種嚴(yán)格的...
1.啟動(dòng)時(shí)間 應(yīng)用啟動(dòng)時(shí)間長(zhǎng)短對(duì)用戶第一次體驗(yàn)至關(guān)重要,同時(shí)系統(tǒng)對(duì)應(yīng)用的啟動(dòng)、恢復(fù)等狀態(tài)的運(yùn)行時(shí)間也有嚴(yán)格的要求,在應(yīng)用超時(shí)的情況下系統(tǒng)會(huì)直接關(guān)...