欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

初识Prue MVC(基于IOS开发)

程序员文章站 2024-02-26 18:06:34
...

前言:PureMVC 是一个定位于设计高性能 RIA 客户端的基于模式 的框架。

PureMVC官网:PureMVC官网


前段时间公司技术大牛给我们几个菜鸟大致讲解了一下关于IOS开发中PrueMVC架构的简单应用以下简称MVC架构,东西很杂,不喜勿喷!!!仅用于个人备忘和有兴趣学习IOS开发的小白爬坑Emmmm

1、新建项目的时候勾选"Use Core Data"则会在项目中添加一个 SQL Lite 的数据库,用于存放本地账号、密码等

初识Prue MVC(基于IOS开发)

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" 如下图:

初识Prue MVC(基于IOS开发)

修改文件名称(如:Main.storyboard)并选择文件存放的路径(默认路径就行),点击"Create"

重点:此时点面 Main.storyboard 文件什么也看不到需要依次在 Main.storyboard 中添加如下对象(Object)

初识Prue MVC(基于IOS开发)

在弹出的选择框中搜索并选择"View Controller"

初识Prue MVC(基于IOS开发)

点击新建好的 Storyboard 修改其名称为"AppV"(记得要按 Enter 确定呀,不然修改不了emmmm)如下图:

初识Prue MVC(基于IOS开发)

注:Storyboard 是用来做页面皮肤的,一个 Scene 就是一个页面

接着在 Main.storyboard 中添加如下对象"Navigation Controller"

初识Prue MVC(基于IOS开发)

此时点击选择"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)如下图:

初识Prue MVC(基于IOS开发)

如何将"AppV"设定为程序的总入口呢?

重点:在 AppV中同时按住"Ctrl+鼠标右键"并拖动鼠标,此时会出现一根蓝色的指示线,如下图: