首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swify
订阅
dongdong31232
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
01-探究iOS底层原理|综述
我们作为编写代码的手艺人,不能一直停留在平台语言功能SDK API 上的学习。要去了解程序在系统中工作的底层原理,这有助于加深我们对整个程序的认识,帮助我们编写的高质量代码
【WWDC23】一文看懂 Swift Macro
WWDC 2023 为 Swift 引入了一个重要特性——Swift 宏,本文将通过几个常见的开发问题,简单介绍 Swift 宏的使用
[Swift]封装一个网络工具Moya+HandyJSON
1.实现网络请求单例,提供可修改 baseURL和 get post 请求方法. 2. 二次封装 仅仅这样封装很明显不能够达到精简的目的,这样其实和直接使用 Alamofire 没啥区别. 我们实现一个 Protocol 继承自 HandyJSON (HandyJSON本身也是…
开源项目分析(SwiftHub)Rxswift + MVVM + Moya 架构分析(一)第三方框架使用
1. SwiftHub项目简介 SwiftHub 是大神Khoren Markosyan 写的一个完全采用Rxswift + MVVM + Moya 的架构的项目,代码很精简,想学习MVVM架构的认真去研究这个项目的设计,对你以后的编程思想和习惯都会有很大的帮助。(点击这里下载…
Combine | (III) Combine Operator:时间操作|序列
反应式编后的核心思想是随着时间的推移处理异步事件流。Combine 提供了一系列允许我们和时间相关的 Operator。
WWDC 2018:细说 Swift 包管理工具 (Swift Package Manager)
目前,在 macOS/iOS 开发中,我们通常使用 CocoaPods 或 Carthage 等非官方工具来管理项目工程中对第三方开源库的依赖。 Swift Package Manager(Swift 包管理器,一般简称 SwiftPM 或者 SPM)是苹果官方提供的一个用于管…
第二章 Swift Package 中使用 OC 代码
本文主要记录 Swift Package 中使用 OC 代码的方式。一般老项目多多少少都会存留上古 OC 代码或者只有 OC 版本的第三方库。所以不管怎么操作,大都免不了混编的操作。
从响应式编程到 Combine 实践
书回正文,所谓的响应式编程到底是什么呢? 熟悉 Combine 的同学可以直接跳到实践建议部分。 响应式编程 维基百科对响应式编程的定义是: 在计算中,响应式编程是一种面向数据流和变化传播的声明式编程
如何优雅的使用Swift Codable协议
在Swift开发中,JSON数据序列化是一个避不开的工作,Swift由于类型安全的特性,对于像JSON这类弱类型的数据处理一直是一个比较头疼的问题,Swift 4 带来的新特性中, Codable 协