初识Prue MVC(基于IOS开发)
前言:PureMVC 是一个定位于设计高性能 RIA 客户端的基于模式 的框架。
PureMVC官网:PureMVC官网
前段时间公司技术大牛给我们几个菜鸟大致讲解了一下关于IOS开发中PrueMVC架构的简单应用以下简称MVC架构,东西很杂,不喜勿喷!!!仅用于个人备忘和有兴趣学习IOS开发的小白爬坑Emmmm
1、新建项目的时候勾选"Use Core Data"则会在项目中添加一个 SQL Lite 的数据库,用于存放本地账号、密码等
2、"NS"前缀的类是官方的类,如:
let dict: NSMutableDictionary = NSMutableDictionary()
3、"@"在编译时会进行正常编译,如:
@UIApplicationMain
4、如何添加并设置页面的启动顺序?
例如:程序为启动顺序为:
启动页面(AppV)- 登录页面(LoginV) - 主页面(HomeV)- 其它(OtherV)
4.1、添加启动页面(AppV ):
如何添加页面文件?
- 快捷键"command+N"
- 在上方工具栏上依次选择:File - New - File...
在弹出的选择框中选择 User Interface 中的 Storyboard ,并点击 "Next" 如下图:
修改文件名称(如:Main.storyboard)并选择文件存放的路径(默认路径就行),点击"Create"
重点:此时点面 Main.storyboard 文件什么也看不到需要依次在 Main.storyboard 中添加如下对象(Object)
在弹出的选择框中搜索并选择"View Controller"
点击新建好的 Storyboard 修改其名称为"AppV"(记得要按 Enter 确定呀,不然修改不了emmmm)如下图:
注:Storyboard 是用来做页面皮肤的,一个 Scene 就是一个页面
接着在 Main.storyboard 中添加如下对象"Navigation Controller"
此时点击选择"View Controller"会出现两个两个"Scene",分别为:
- Root View Controller Scene
- Navigation Controller Scend
选中并删除"Root View Controller Scene"
为什么要删除"Root View Controller Scene"呢?
答:Root View Controller Scene 程序的总启动入口,删除 Root View Controller Scene 后自定义程序总入口为"AppV"
点击选择"Navigation Controller Scend"修改其名称为"LoginV"(记得要按 Enter 确定呀,不然修改不了emmmm)如下图:
如何将"AppV"设定为程序的总入口呢?
重点:在 AppV中同时按住"Ctrl+鼠标右键"并拖动鼠标,此时会出现一根蓝色的指示线,如下图:
上一篇: java 基本算法之归并排序实例代码