開(kāi)始代碼之前,先做一下項(xiàng)目部署。
先在git上創(chuàng)建好倉(cāng)庫(kù),用終端cd到要?jiǎng)?chuàng)建xcode項(xiàng)目的文件地址,鍵入git clone + 需要克隆的文件地址(在你自己的git倉(cāng)庫(kù)里的文件),回車(chē)即可,然后創(chuàng)建項(xiàng)目文件到這個(gè)文件夾里。
提交代碼到遠(yuǎn)程倉(cāng)庫(kù):選擇xcode上方的SourceControl里的commit,將左下角的勾打上,然后點(diǎn)擊右下角的按鈕,如果是第一次上傳,會(huì)讓你輸入git的賬號(hào)密碼,以后就不會(huì)了。
啟動(dòng)頁(yè)和app圖標(biāo)的適配這里就不詳述了。
搭建主界面的框架,使用了main.storyboard,然后連接了5個(gè)帶導(dǎo)航控制器的視圖控制器,使用Refactor to Storyboard可以抽離單獨(dú)的控制器到新的storyboard,前提是只支持ios9以上的設(shè)備,如果不是則要使用創(chuàng)建添加的方式。
目前完成首頁(yè)的UITabbarViewController以及導(dǎo)航欄的一些定制,因?yàn)檫x擇的編程語(yǔ)言是Swift,所以這里使用了類(lèi)似oc中的分類(lèi)的概念,創(chuàng)建了一個(gè)swift文件,并引入U(xiǎn)IKit
在extension后接上需要擴(kuò)展的類(lèi)名,注釋掉的代碼類(lèi)似oc里自定義初始化方法
此段代碼為構(gòu)造函數(shù),注意:自定義構(gòu)造函數(shù)時(shí),必須在里面用到一個(gè)設(shè)計(jì)的構(gòu)造函數(shù)
完成這段代碼后創(chuàng)建的UIBarButtonItem語(yǔ)句將會(huì)非常簡(jiǎn)潔,如下
以上...
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。