首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
童真的烂漫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
ActionStage,一个iOS消息通信、模块解耦的框架
ActionStage 来自于 Telegram 官方开源的 iOS 客户端。 ActionStage 是一个消息通信、模块解耦的框架。
唯一可行的 iOS 架构
让我猜猜您看到这个标题时有何看法。 难道这是另一篇烦人的博客文章,模仿了 MVC 并提供了一种替代的“super-duper pattern”,而实际上只留下了更多的问题?这就是我看到另一篇有关 iOS 架构的文章时的想法。MVC,MVP,VIPER,RIBLET,Clean …
iOS开发小记-设计模式(持续更新)
原型模式:使用原型实例指定创建对象的种类,并通过复制这个原型创建新的对象。 它是一个非常简单的设计模式,基于“复制”操作。复制指用同一模具生产一系列的产品。模具所基于的物品称为原型。 此模式的最低限度是生成对象的真实副本,以用作同一环境下其他相关事物的基础。 通俗来说,如果要创…
打造完备的iOS组件化方案:如何面向接口进行模块解耦?
关于组件化的探讨已经有不少了,在之前的文章iOS VIPER架构实践(三):面向接口的路由设计中,综合比较了各种方案后,我倾向于使用面向接口的方式进行组件化。 这是一篇从代码层面讲解模块解耦的文章,会全方位地展示如何实践面向接口的思想,尽量全面地探讨在模块管理和解耦的过程中,需…
最佳实践:重构 AppDelegate
可能很多读者可能都有这样的经历,迭代维护多年的系统代码量激增,有些模块的代码自己都觉得丑陋,可是却不敢重构,生怕一不小心被拉取祭天,然后来了个愣头青实习生正好参与这个模块迭代,一顿骚操作后这个模块炸了
iOS RAC总结
ReactiveCocoa简介、工作原理、编程思想、思维导图。 常见类、宏、方法、用法等等~~~~~
iOS的组件化思路分享
iOS的组件化,一直都是一个理念,很多大公司一直在强调却没有具体可行的或简单可行的方案。所以分享下大概思路。 继续集成:一个主工程(壳工程),包含所有的内容(整个项目),用于发包或打包测试。 基础组件: 不依赖其他任何组件,独立完成功能。主要有:*与业务无法的功能(如strin…
浅谈MVCS框架,基于YTKnetwork
本文主要是针对目前我们项目中使用的框架进行一个讲解,使用的框架是MVCS,网络请求用的是YTKNetwork,欢迎各位大佬在下方进行留言,因为现在项目可能要重构,我就是个小白,也没有具体的优化方案。 我自己写了一demo,基本跟目前项目架构类似,目前遇到的问题就是control…
一份 iOS 开发实践检查清单
目录开始项目实用公共库架构数据储存资源编码规范安全性诊断开始项目XcodeApple帮助-Xcode.gitignoreGit添加.gitignore:SwiftorObjective-C依赖管理Co
Swift + RxSwift MVVM 模块化项目实践
本文主要介绍个人在 Swift 项目开发中的一些实践经验,供大家所借鉴或者探讨。 提高开发效率,降低 Bug 发生率,是我们每个开发所追随的目标。个人认为通过 CocoaPods 实现模块化组件化,积累适合的组件模块,重复利用公用模块,不仅可以提高开发效率并且可以有效的降低 B…