首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios设计参考
订阅
灯笼大人
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
野指针扑获实战篇
上一篇我们知道如何通过xcode工具去探测出野指针问题,但是面临两个重大弊端 测试同学无法直接使用debug,对于一些释放和再次使用的对象来说还是无法获取针对以上两个痛点,我们开发一个工具解决这个问题
中间件(Mediator)模式的实现
当涉及到模块化和组件化开发时,中介者模式(Mediator Pattern)可以帮助解耦不同模块之间的依赖关系。它通过提供一个统一的接口,将模块之间的通信和交互逻辑集中在一个中间件类中,而不是直接依赖
一个有效解决多种类型cell带来的代码臃肿和事件处理不明确的设计架构
在业务开发中我们往往会遇到一个Tab了View或者CollectionView加载不同类型的cell的情况因此在数据源方法中产生了大量的代码并且在事件处理中分工不明确,这里分享一个能解决上述问题的架构
iOS中将UIView事件跨层传递给VC
在iOS工程中,通常我们的详情页面UI都是比较复杂的,这就导致往往视图层级较深,这种情况下,如果要将内部的UIView识别到事件时,抛出到VC来执行具体处理,需要一层一层中转,很麻烦。 本文是介绍一种
谈谈 iOS 网络层设计(SSJNetWork封装缓冲,log日志,自动取消网络请求)
笔者认为“尺有所短寸有所长”每个事物都有他的优点和缺点,可能在某一类环境下A的优点多,某一类环境下B的有点多了,这个问题只是相对的,例如在计算机当中,要么用空间换时间,要么时间换空间,鱼和熊掌不可兼的。 3.在多个通信事件的时候,delegate显得直观也易维护。 笔者崇尚于更…