iOS項(xiàng)目搭建框架

1.純代碼搭建iOS工程

1)Xcode創(chuàng)建一個single project,然后進(jìn)入工程,將main.stroreboard刪除掉

2)然后找到Applegate.m在 didFinishLaunchingWithOptions 方法寫程序入口 一般我的習(xí)慣是創(chuàng)建一個main tab viewController 用來管理幾個tab 當(dāng)然這也是看需求的

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {self.window = [[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]];self.window.backgroundColor = [UIColorwhiteColor];? ? YQPPMainViewController *vc = [[YQPPMainViewController alloc] init];self.window.rootViewController = vc;? ? [self.window makeKeyAndVisible];returnYES;}

3)這樣程序的入口就變成了YQPPMainViewController這個viewcontroler 然后可以在這個tabcontroller里面加入一些子controller等。

2.storyboard搭建框架

1). 這里選擇 主架構(gòu)storyboard:

2). 這里設(shè)置主storyboard對應(yīng)的viewcontroller ?:

Storyboard ID只是這個storyboard文件的唯一標(biāo)識。

(工程結(jié)構(gòu)為tabbar controller,只需要新建拉入U(xiǎn)ITabBarContrller,并把Is Initial View Controller改為這個UITabBarContrller即可。默認(rèn)的Main View Controller只是個controller而已)

類似地,還有這里,在.storyboard添加了viewcontroller,要想關(guān)聯(lián)上對應(yīng)的viewcontroller的.h和.m,這里要設(shè)置好Class。

最后,注意storyboard中的小視圖只用于預(yù)覽整個結(jié)構(gòu),添加控件和跳轉(zhuǎn),需要點(diǎn)擊到大視圖設(shè)置。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • iOS 實(shí)戰(zhàn)開發(fā)課程筆記 本貼旨在作為對極客班 《iOS 開發(fā)實(shí)戰(zhàn)》第五期期課程視頻重新學(xué)習(xí)的筆記。目標(biāo)是建立一個...
    黃穆斌閱讀 3,097評論 12 57
  • *7月8日上午 N:Block :跟一個函數(shù)塊差不多,會對里面所有的內(nèi)容的引用計(jì)數(shù)+1,想要解決就用__block...
    炙冰閱讀 2,547評論 1 14
  • 1,Search Bar 怎樣去掉背景的顏色(storyboard里只能設(shè)置background顏色,可是發(fā)現(xiàn)cl...
    以德扶人閱讀 2,461評論 2 50
  • 這是一篇翻譯作品,水平有限,希望各位指正。各位同學(xué)最好去看原文:Storyboards Tutorial in i...
    Eddy_0閱讀 1,120評論 0 0
  • 可能人一生的愛與被愛是相抵的,誰也別想多被垂憐。自己欠下多少的情債,又會得到等量的懲罰。 有人在你身上受了10分的...
    ANN豬精女孩閱讀 232評論 0 0