美文网首页
iOS app 应用 MagiSky

iOS app 应用 MagiSky

作者: 蚂蚁安然 | 来源:发表于2018-07-11 17:26 被阅读0次

目前个人原因比较闲想写个app来联系一下自己的架构技能:

  • 使用MVVM的设计模式 完成代码 代替传统的MVC力求,可以符合MVVM的设计模式
  • 使用单元测试,因为传统的MVC设计模式不是很容易测试,使用ViewModel以后,可以很容易的将测试的部分理出来
  • 使用Swift来写这款简单的app意义就是练习怎么优雅的使用Swift
  • 使用第三方库RXSwift,更加的符合MVVM的设计模式

在这个系列里,来理解并掌握MVVM的编程思想。并且,在这个过程中,我还会引入RxCocoa、单元测试,以及UI测试等内容,尽可能还原一个比较真实的App独立开发场景。

作为整个系列的开始,我们先了解一下这个App的大体构成,并用MVC的方式勾勒出一个轮廓。这样,我们就会很自然的从一些熟悉的场景,过渡到MVVM了。

整理项目目录

首先,还是创建一个Single View Application,这不过这次,记得把Include Unit TestsInclude UI Tests选上,在稍后的内容里,我们会涉及到单元测试以及UI测试的内容:

这是项目运行的git.png
以上是项目的架构 Untitled.gif

这是项目运行的git

相关文章

  • iOS app 应用 MagiSky

    目前个人原因比较闲想写个app来联系一下自己的架构技能: 使用MVVM的设计模式 完成代码 代替传统的MVC力求...

  • 发布一个iOS App应用程序

    发布iOS应用程序到App Store - 前期工作 要发布iOS应用程序到App Store首先需要一个iOS ...

  • iOS应用下架,为什么找不到位置?

    iOS应用下架位置: iTunesConnect -> 我的App ->需要下架的应用 -> App Store ...

  • iOS最新应用上架App Store流程

    相关文章iOS最新应用上架App Store流程iTunes Connect(一) —— iOS应用上架到AppS...

  • iOS 内购流程图

    一 、iOS 内购流程: 1. 用户iOS应用 用户选择产品 提交到App Store 2. App ...

  • iOS APP之间相互访问

    14年以前:iOS应用间资源共享几种方式iOS应用间交互分享app间共享(交互)方法: 1.iOS应用程序之间可以...

  • 2022-10-21

    iOS最新应用上架App Store流程 iOS应用发布流程简要说明 简介:iOS应用上线发布流程一般包含四个部分...

  • iOS签名机制

    应用签名的原理iOS APP签名机制详解iOS逆向之旅(基础篇) — App的签名机制【Xcode是如何将App安...

  • 带壳截图-屏幕截图制作工具AppShot

    对于一位iOS开发者来说,上线iOS应用到App Store的流程应该是相当熟悉的,在填写App Store应用信...

  • Apple开发常见问题

    AppStore iOS App上架流程(2016详细版)ios应用下架方法 ios转让 简书ios转让 CSDN...

网友评论

      本文标题:iOS app 应用 MagiSky

      本文链接:https://www.haomeiwen.com/subject/pxahpftx.html