iOS项目搭建框架

1.纯代码搭建iOS工程

1)Xcode创建一个single project,然后进入工程,将main.stroreboard删除掉

2)然后找到Applegate.m在 didFinishLaunchingWithOptions 方法写程序入口 一般我的习惯是创建一个main tab viewController 用来管理几个tab 当然这也是看需求的

- (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). 这里选择 主架构storyboard:

2). 这里设置主storyboard对应的viewcontroller  :

Storyboard ID只是这个storyboard文件的唯一标识。

(工程结构为tabbar controller,只需要新建拉入UITabBarContrller,并把Is Initial View Controller改为这个UITabBarContrller即可。默认的Main View Controller只是个controller而已)

类似地,还有这里,在.storyboard添加了viewcontroller,要想关联上对应的viewcontroller的.h和.m,这里要设置好Class。

最后,注意storyboard中的小视图只用于预览整个结构,添加控件和跳转,需要点击到大视图设置。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS 实战开发课程笔记 本贴旨在作为对极客班 《iOS 开发实战》第五期期课程视频重新学习的笔记。目标是建立一个...
    黄穆斌阅读 3,137评论 12 57
  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 2,586评论 1 14
  • 1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现cl...
    以德扶人阅读 2,584评论 2 50
  • 这是一篇翻译作品,水平有限,希望各位指正。各位同学最好去看原文:Storyboards Tutorial in i...
    Eddy_0阅读 1,158评论 0 0
  • 可能人一生的爱与被爱是相抵的,谁也别想多被垂怜。自己欠下多少的情债,又会得到等量的惩罚。 有人在你身上受了10分的...
    ANN猪精女孩阅读 242评论 0 0