首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift文集
订阅
LucusChen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
Swift是时候使用Codable了
苹果发布Swift支持Codable已经有一定历史年限了,为什么还用不起来,无非就是苹果的Codable太强势了
Swift:巧用module.modulemap,告别Bridging-Header.h
通过对比高德与友盟pod库的配置以及framework内部结构的分析,手搓module.modulemap,让集成告别Bridging-Header.h。
对沸点页面仿写的补充-网络层补充
如果您已经看过上篇源码中的NetworkService ,您会发现对于 Moya+RxSwift 的使用还是十分的原始。现在让我们尝试封装以下 NetworkService提供更多的功能。
Swift5 + MVVM + 文艺复兴微博(纯代码)
背景: 现在越来越多的公司会尝试用 Swift 做 native 的开发了,很多之前习惯用 Objective-C 的开发,有新项目启动的时候,也会想说用 Swift 试试。如果从 2020年编程语言排行榜 上看的话,Swift的热度也领先 Objective-C 10个身位了…
用 Swift 模仿 Vue + Vuex 进行 iOS 开发(二):Coordinator
前文 探讨了 ReSwift,它是基于「单向数据流」的架构方案,来解决 Massive View Controller 灾难。 Soroush Khanlou 写过一篇《8 Patterns to Help You Destroy Massive View Controller…
京东App Swift 混编及组件化落地
自 Swift 诞生以来,逐步见证其从饱受诟病到日渐完善。在苹果的全力推动下,潜移默化地把开发支持中心从 Objective-C 转向 Swift,在业界的呼声也越演越烈。当我们相继迎来 ABI稳定、Module stability、Library evolution 等功能后…
【XE2V 项目收获系列】四、Decomposer:一个面向协议的构架模式
说明:这是 Decomposer 的 README ,略作删减。 各个部分职责明确,项目结构清晰明了. 实现了刷新操作的自动化. 减少了项目代码量. 由 SceneType 协议规范。它是一个枚举类型,每个枚举成员关联着自身的 ViewModel 。它有一个 viewContr…
基于MVVM构建聊天App (一)从新建工程开始
在开发一个新的App时不仅要考虑当前版本的需求,更要考虑到后期的版本迭代和维护工作 《Clean Code》一书中也提出代码大部分时候是用来维护的,而不是用来实现功能的。所以在前期的框架设计,技术调查上应该慎之又慎。本次我将从个人开发者角度围绕着代码的可维护性、可测试性、可复用…
Swift 3到5.1新特性整理
Hipo 2.0 重写从Swift 1的版本写到2的版本,后续Hipo功能稳定,更新慢了很多……,Swift本身却在长足的发展,5.0都已经发布了,本文对Swift 3.0 到Swift 5.1 的更新点做个总结。 为了方便阅读,准备从新到旧的总结。 下面所有的东西,都是来自h…
Swift开发小记(含面试题)
let用来声明常量,var用来声明变量。了解js的对于这两个应该不陌生,但是区别还是挺大的,尤其是let,在js中是用来声明变量的,const才是用来声明常量的。 如果不显示说明,Swift会根据声明时赋值自动推断出对应类型。一般不太需要标注类型,但是之前遇到过在某些情况下需要…