首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
春眠不觉入海流
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
深入理解 Swift Codable:从基础到进阶
文章全面讲解SwiftCodable:从自动合成、字段映射到容错解码、并发解析与多态模型示例,结合属性包装器与自定义Encoder/Decoder实战,助iOS开发者替换HandyJSON。
Moya + Alamofire + HandyJson + RxSwift 搭建一个新项目的网络请求
说起来汗颜。 最近项目才开始使用 Swift 语言,正如我一个朋友嘲笑的:我们都快用烂的东西你们才开始用 ,我当时竟无言以对。 那既然用了 Swift,就要想办法用舒服,用明白。从 OC 工程转换到 Swift 工程,OC 的一些库,比如:网络请求库(AFNetworking)…
iOS之武功秘籍㉑: 组件化
最近在思考团队扩张及项目数量增加的情况下,如何持续保障团队高效产出的问题,很自然的想到了组件化这个话题.以下是个人的梳理和思考. 谈到组件化,首先想到的是解耦,模块化.其实组件化就是将模块进行抽离、分层,并制定模块间的通讯方式,从而实现解耦的一种方式,主要运用在团队开发. 当项…
iOS组件化避坑心得
现在市面上的组件化方案很多,各大公司各种高大上的落地方案。我在小公司的业务间隙,抽时间写的这篇简单的避坑心得,是对自己实践的整理和归纳,希望能帮到你。
iOS组件化 - 基础
1、随着业务增加,需求迭代。整个项目的文件越来越多,Build越来越慢,按下 Command + R,然后喝杯卡布奇诺再蹲个坑回来,项目还没有跑完。。。 2、干外包,啊不,在外包公司做项目。通用的基础功能代码,如:菊花、网络访问组件、下拉刷新、数据持久化、基础类的分类。如果不把…
CTMediator 的 Swift 应用
如果你的工程是采用CTMediator方案做的组件化,看完本文以后,你就可以做到渐进式地迁移到Swift了。 CTMediator支持所有情况的调用,具体可以看文后总结。你的工程可以让Swift组件和Objective-C组件通过CTMediator混合调用 也就是说:以后再开…
iOS蓝牙知识快速入门(详尽版)(转)
以前写过几篇蓝牙相关的文章,但是没有涉及扫描、收发指令这些基础功能的实现。所以打算写一篇尽可能详尽的蓝牙知识汇总,一方面给有需要的同学看,一方面是对自己学习蓝牙的一个总结。 这篇文章的目的:教你实现设
在Swift中自定义Codable类型
Codable 之所以如此伟大,是因为它与 Swift 工具链紧密结合,使得编译器可以自动合成许多编码和解码各种数值所需的代码。然而,有时我们确实需要定制我们的值在序列化时的表示方式
如何在 Swift 中使用 JSON
本文是由两部分组成的系列。第一部分将介绍 JSON 是什么以及它在 Swift 中的基本处理方式,而第二部分将重点介绍通过 URLSession 和 Alamofire 从网络中检索 JSON 数据。
组件化方案 CTMediator 笔记.
CTMediator 是一个中间人模式(Mediator Pattern)的实现,用于 iOS 组件化开发中的模块间通信方案。 因为是非常热门的方案, 这边就来看看CTMediator 的具体实现与使