首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
小Q_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
iOS项目之Objective-C与Swift混编tips
一、背景 注(这里只讲具体的小技巧,对于基础的混编环境网上很多,可以自己搜索,这里不做展开)。 二、常用混编tips 1、使用 @objc 修饰 如果Swift类里面的某个成员变量或者方噶想要暴露给O
货拉拉货运iOS用户端架构优化实践
一、背景 在移动应用发展过程中,随着团队人员的扩大、业务复杂化,代码量随之增多,从而带来了团队协作开发中各种各样的问题: 功能代码之间的依赖复杂,可维护性差。 协同开发过程中,并行开发存在相互依赖的情
iOS:组件化的三种通讯方案
组件化 本文主要介绍组件化常用三种通讯方式. 常⽤的三种组件化通讯方案 组件化通信方案 组件化最重要的是兄弟模块的通讯 常⽤的三种方案 URL Scheme Target - Action Proto
依赖注入和依赖注入容器
依赖注入是一种常见的设计模式,在合适的时候使用它,可以提高我们代码的质量。依赖注入是控制反转的一种实现,那么什么是控制反转? 什么是控制反转(Inversion of Control)? 控制反转就是
iOS 包体积优化5 - 编译优化
iOS包体积优化的系列文章,其中包括: iOS 包体积优化1 - 总览 iOS 包体积优化2 - 如何分析ipa包? iOS 包体积优化3 - 代码管理 iOS 包体积优化4 - 资源管理 iOS 包
Swift URLNavigator 框架
⛵️ URLNavigator 是 Swift 下一个优雅的 URL 路由。它提供了通过 URL 导航到 view controller 的方式。URL 参数的对应关系通过 URLNavigator.register(_:_:) 方法进行设置。 URLNavigator 提供了…
23个经典设计模式的Swift实现
也就是工厂问题想解决的原始问题。 从代码和UML可以看出,为了得到产品A,调用者Client要同时依赖Product, ConcreteProductA和ConcreteProductB,并亲自写一个创建产品的方法。 每当需求新增一个产品,就要改动到调用方Client。如果这一…