首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios架构
订阅
西贝贾
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
『极致』的 iOS Zombie
Zombie 问题导致的崩溃对开发者来说是比较棘手的问题之一。主要是因为崩溃时有效信息缺少,对此 Xcode 在 Diagnostics 中提供了 Zombie Objects 功能,用于检测开发阶段
深入 Moya:从架构设计到现代 iOS App 网络层最佳实践
Moya 是 iOS 社区中备受推崇的网络抽象库。它之所以出色,并非仅仅因为简化了网络请求的发送,更在于其背后蕴含的一整套优雅、可扩展的架构设计哲学。本文将和你一起深入剖析 Moya 的核心架构
抖音iOS最复杂功能的重构之路--播放器交互区重构实践
本文以抖音中最为复杂的功能,也是最重要的功能之一的交互区为例,和大家分享一下此次重构过程中的思考和方法,主要侧重在架构、结构方面。
使用责任链模式重构计费
计费是结算系统的核心业务,主要承担各业务系统推送过来的计费需求,是收单流程的重要一环。 业务系统推送业务单据到结算系统以后,结算系统按照计费规则计算各项费用并进行输出,这个过程
简单工厂、工厂方法、抽象工厂设计模式-iOS
这里介绍一下设计模式中的简单工厂模式、工厂方法模式、抽象工厂模式在iOS中的实现。这三个设计模式是有演变关系的;在开发中可以根据情况选择。 一、简单工厂模式(Simple Factory Patter
iOS开发—MVVM 教程:从 MVC 重构
ModelModelModelModel是一种设计模式(MV应用程序视图)在iOS应用程序视图中获取了广泛的关注。它涉及到一个广泛的关注点。伴侣对象。 如上所示,MVVM 模式由多层组成: 模型:应用
Swift 重构: 导航栏下拉单选菜单解耦
重构实现: 通过扩展实现,低解耦; Cell 可自定义,适用范围扩展; 下拉列表高度可调整; 调用简单; Screenshot: example: Github
《HeadFirst设计模式》pdf
本书趋近,因为它在提供专业知识的同时,仍然具有相当高的可读性。 本书共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本23个设计模式。 前言介绍了这本书的用法第1章至第11章陆续介绍了设计模式:Strategy、Observer、Decorator、Abstract …
iOS 小组件 - 全屏弹窗(策略模式重构)
考虑到随着对于APP内部全屏弹窗的需求迭代,业务相关的代码在日积月累下会使基础功能类变得臃肿,对全屏弹窗基类基础功能使用策略模式重构并重新封装,使基础功能和业务分离、解耦。
使用SwiftUI+MVVM+Combine构建一个简化版V2EX客户端
基于 SwiftUI、Combine 和 MVVM 架构来构建简化版V2EX客户端。从零开始,深入理解SwiftUI开发流程