部分圓角可以通過(guò) layer 的 mask 屬性實(shí)現(xiàn)。 1. 創(chuàng)建 UIBezierPath 關(guān)鍵參數(shù) corners,由于是 NS_OPTIONS枚舉,所以可以使用位運(yùn)算來(lái)...
部分圓角可以通過(guò) layer 的 mask 屬性實(shí)現(xiàn)。 1. 創(chuàng)建 UIBezierPath 關(guān)鍵參數(shù) corners,由于是 NS_OPTIONS枚舉,所以可以使用位運(yùn)算來(lái)...
背景 使用Jenkins是為了持續(xù)、自動(dòng)構(gòu)建項(xiàng)目,持續(xù)集成對(duì)整個(gè)開發(fā)團(tuán)隊(duì)的開發(fā)帶來(lái)諸多好處,可以省去頻繁的集成工作,整體縮短開發(fā)周期,推動(dòng)整個(gè)開發(fā),很大程度提高團(tuán)隊(duì)的工作效率...
搭建Jenkins前,請(qǐng)確認(rèn)mac系統(tǒng)上已經(jīng)搭建好了Java環(huán)境。從零開始一步一步構(gòu)建,遇到了很多坑,好在最終success了。 一、 搭建Jenkins 1. 安裝Jenk...
前言 因?yàn)槭褂肑enkins自動(dòng)化打包,后來(lái)需要每次打包的時(shí)候執(zhí)行pod update --verbose --no-repo-upadte命令,但是會(huì)報(bào)錯(cuò)誤,經(jīng)過(guò)努力,解決...
無(wú)奈使用了fastlane,現(xiàn)在Xcode可以自動(dòng)管理證書了,所以應(yīng)聲而出就是不用繁瑣簽名打包的工具,說(shuō)到工具,fastlane不得不說(shuō),簡(jiǎn)直就是一系列工具,提供打包、上傳A...
通過(guò)fastlane打包時(shí)是需要輸出六位的驗(yàn)證碼和APP的專用密碼的,通過(guò)在環(huán)境變量中新增兩個(gè)變量可以自動(dòng)獲取輸入不用手動(dòng)輸入。 一、 設(shè)置App專用密碼變量 1. 首先獲取...
隨著 app 的發(fā)展, MVC 漸漸的滿足不了業(yè)務(wù)的需求。大家都在探索各種各樣的架構(gòu)模式來(lái)適應(yīng)這種情況,像是MVVM、VIPER、Riblets 等等。 他們都有各自的特點(diǎn),...
一、前言 在iOS的開發(fā)中,Runtime的方法交換都是寫在+load之中,為什么不是+initialize中呢?可能不少朋友對(duì)此或多或少有一點(diǎn)點(diǎn)的疑問(wèn)。 我們知道:OC中幾...