首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
雄发
更多收藏集
微信扫码分享
微信
新浪微博
QQ
89篇文章 · 0订阅
5 个让 Swift 更优雅的扩展——Pt.1
作为开发者,应该编写具有高可维护性和可扩展性的代码。我们可以通过扩展原有的功能,写出更易读,更简洁的代码。 5 个扩展,让你的 Swift 代码变得更加优雅
让代码更整洁的24个Swift扩展
在我看来,Swift 和 Objective-C 最好的功能之一就是扩展(extension)。它们使你能够不必通过继承或者覆写,就可以在任何类中添加新的方法,并且可以在整个项目中使用。
我是这样学习拥有18k⭐️的Kingfisher优秀代码的--亲自实战优化项目代码和结构【物超所值】
Kingfisher是由onevcat编写的用于下载和缓存网络图片的轻量级Swift工具库,目前在github收获的star已经达到了18k了。其内容包括了GCD、Swift的高级语法、缓存、硬盘读写、网络编程、图形绘制等大量iOS开发知识。 本篇博客不再简述Kingfishe…
CocoaPods Podfile优化设置手册-持续更新
前言 配置Podfile时,如果结合一些优化选项,能大大的提升开发效率。本文是为使用cocoapod管理组件库提供一个podfile优化设置的最佳实践。 🚀 一、构建性能优化类 1. disable_
Swift 多线程通关指南:从 GCD 回调地狱到 Task/Actor 躺赢
各位 iOS 开发者宝子们,谁还没被多线程折磨过?想当年用 GCD 的时候,回调嵌套像套娃,线程安全像走钢丝,查个数据错乱的 Bug 能熬到半夜发际线后移。直到 Swift 5.5 甩出了「并发框架」
iOS日志系统设计
软件系统的运行过程本质上是不可见的。绝大多数行为发生在内存与线程之中。在本机调试阶段,我们可以借助断点、内存分析、控制台等手段直接观察系统状态;而一旦进入生产环境,这些能力几乎全部
求求你,别在 Swift 协程开头写 guard let self = self 了!
别让 guard let self = self 锁死你的控制器:Swift 协程内存“绑架”大揭秘 🚀 01. 一个“灵异”的 deinit 你是否遇到过这种场景:在 ViewController
求求你试试 DiffableDataSource!别再手算 indexPath 了(否则迟早崩)
求求你试试 DiffableDataSource!别再手算 indexPath 了(否则迟早崩) 你是不是也遇到过这些问题: insertRows 一插就崩:Invalid update: inval
iOS解决内外层滚动视图手势冲突
iOS解决嵌套滚动手势冲突,通过重写手势识别方法,在滚动视图到达左右边缘时智能释放控制权,触发外层翻页响应。
🎭 程序员的一天:12种设计模式藏在你身边
🎭 程序员的一天:12种设计模式藏在你身边 前几天和同事聊天,他说设计模式太抽象,学了也用不上。我当时就想,其实设计模式就在我们身边,只是你没注意到而已。 正好,我梳理了程序员小王的一天,发现他这一天