美文网首页
ios基础架构-个人记录

ios基础架构-个人记录

作者: Pinkney | 来源:发表于2018-01-04 13:21 被阅读0次

从事iOS研发已经有七八年了,做过很多项目(涉及金融、越狱、商城、硬件等等),见过很多很多框架,最主流的是MVC和MVVM;但是个人从事多年来觉得这些架构都基本上基于业务层面!故记录个人项目中的经验:

如下图:

个人喜欢对总共项目分为三个层次:系统层、业务层和交互层;

系统层:网络框架、书架处理、本地持久化、和公共组件、硬件交互(硬件项目:比如蓝牙、wifi等);系统层基本上封装framework,或者建立私有cocoapod;

业务层:主要采用MVC或者MVVM模式设计,实现模块化或者组件化:(用户模块、购物车模块、交易模块等);组件化:(订单组件、用户组件等等);

交互层:这一层不包含业务层的View;主要为自定义控件,例如:自定义键盘、自定义表情等;还有包含一些动效,例如:水波效果,K线图等;

相关文章

  • ios基础架构-个人记录

    从事iOS研发已经有七八年了,做过很多项目(涉及金融、越狱、商城、硬件等等),见过很多很多框架,最主流的是MVC和...

  • 2022年iOS面试题简答题

    iOS中级:基础70%,底层原理20%,架构10%iOS高级:基础10%,底层原理70%,架构20%总的来说就是:...

  • UIViewController瘦身

    BC架构探索之路 做iOS也有些年头了,最近把项目核心模块的架构重新设计了一番,这里做一些记录。首先,我们要对基础...

  • 用代码一步一步实现自己的 ios 架构

    前言 从事 ios 开发 8 年多了,结合自己的经验记录我个人认为灵活的 ios 架构,顺便学习Swift(我们工...

  • 【iOS基础】系统框架汇总

    iOS系统架构 iOS系统架构分下面四层,每层都建立在它的下面一层基础之上。 Cocoa Touch(可触摸层):...

  • iOS核心动画总结

    基础概念 iOS图形架构 核心动画是 iOS 和 MacOS 上的图形渲染和动画基础结构,用于为应用的视图和...

  • iOS架构

    这里说几个概念:iOS系统框架:iOS系统架构:iOS架构:iOS 代码架构:iOS架构师:iOS架构设计: iO...

  • iOS架构

    iOS架构iOS架构

  • Dart 基本语法及使用

    碎语,有android、iOS、前端、小程序、RN基础,所以,以下记录仅为个人理解记录,没必要的就忽略的 dart...

  • iOS 命名方法

    iOS基础命名基础iOS 代码架构规范 通用规则 在命名方法时,请记住以下几条一般准则: 使用小写字母开始名称,并...

网友评论

      本文标题:ios基础架构-个人记录

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