首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
AbnerPei
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
开始写一个 Swift 宏吧
什么是宏 Apple 在 Swift 5.9 里面加入了 Swift macros(宏),宏可以在编
【iOS 印象】性能优化梳理(Swift)
主线程卡顿监控,通过子线程监测主线程的 runLoop,判断两个区域状态之间的耗时是否达到一定阈值。 FPS监控。要保持流畅的UI交互,App 刷新率应该当努力保持在 60fps。监控实现原理比较简单,通过记录两次刷新时间间隔,就可以计算出当前的 FPS。 引用计数(refer…
Swift中的模式匹配
模式匹配是 Swift 中非常常见的一种编程模式,使用模式匹配,可以帮助我们写出简明、清晰以及易读的代码,使我们的代码变得简洁而强大。 条件判断是我们使用最普遍的流程控制,在 Swift 中,只能接受 Bool 类型的值作为条件体;除了直接判断 Bool 值之外,我们还能使用使…
一份非常详尽的 Objective-C 到 Swift 的迁移指南
按照惯例先说几句废话,Swift 在刚发布的时候,我学过一点点,写了几行代码,第二年发现以前的代码不能跑了,就弃坑 Swift,再加上实习过的公司主要用 OC,确实没机会系统的学一下 Swift,近来发现一些想要的第三方库,都只提供 Swift 版本,以及一些其他原因,决定把公…
Swift 运用协议泛型封装网络层
最近进入新公司开展新项目,我发现公司项目的网络层很 OC ,最让人无法忍受的是数据解析是在网络层之外的,每一个数据模型都需要单独写解析代码。趁着项目才开始,我提议由我写一个网络层小工具来代替以前的网络层,顺便把加载菊花,缓存也封装到了里面。 这里只是展示一下 Moya 的基本使…