首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Swift
iOS
Apple
SwiftUI
前端
Flutter
APP
面试
编程语言
展开
全部
Swift
iOS
Apple
SwiftUI
前端
Flutter
APP
面试
编程语言
数据库
Android
uni-app
JavaScript
掘金·金石计划
Debug
暂无数据
推荐
最新
“一人得道,雨燕升天”:Swift 协议扩展助力 CoreData 托管类型(下)
在本篇博文中,我们借助于精心设计的 Fetchable 约束协议成功的摆脱了 Swift 协议扩展中的“磨搅讹绷”,小伙伴们值得拥有!
“一人得道,雨燕升天”:Swift 协议扩展助力 CoreData 托管类型(上)
在本篇博文中,我们讨论了在用 Swift 协议扩展优化和重构 CoreData 托管类型功能遇到的问题,并初步提供了一些“不尽如人意”的解决方法。
漫谈初学者处理 CoreData 数据之启示录
在本篇博文中,我们介绍了初学者在处理 CoreData 各种数据时一些有用的小启示,希望大家能够喜欢。
SwiftData 模型对象的多个实例在 SwiftUI 中不能及时同步的解决
在本篇博文中,我们介绍了在 SwiftData 里也同样会出现在 CoreData 中 @FetchRequest 查询托管对象不能被及时被刷新的情况。并给出了简单的令人“难以置信”的解决方案。
用异步序列优雅的监听 SwiftData 2.0 中历史追踪记录(History Trace)的变化
在本篇博文中,我们讨论了如何利用 Swift 5.5+ 新并发模型中的异步序列更优雅的监听 SwiftData 2.0 中历史追踪记录(History Trace)的变化,颇具 Swifty 范儿,你
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(一)
在本篇博文中,我们介绍了一个导致 SwiftData 支持的应用发生轰然崩溃的问题,并随后讨论了它的前因后果以及解决之道。
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(二)
在本篇博文中,我们讨论了如何在后台线程处理 SwiftData 的数据操作,又如何将这些更改同步到界面中去。
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(四)
在本篇博文中,我们讨论了如何利用 SwiftData 2.0 中全新的历史记录追踪(History Trace)机制来同步后台线程与 UI 中的数据;我们还介绍了为什么开启模型上下文中的自动保存特性并
使用令牌(Token)进一步优化 SwiftData 2.0 中历史记录追踪(History Trace)的使用
在本篇博文中,我们讨论了如何使用令牌进一步优化 SwiftData 2.0 中历史记录追踪机制的使用;我们随后还介绍了删除数据库中无用追踪记录的方法。
CoreData 调试警告:多个 NSEntityDescriptions 声明冲突的解决
在本篇博文中,我们讨论了 “Multiple NSEntityDescriptions claim the NSManagedObject subclass” 这一多个 NSEntityDescrip
更好的世界:用定制托管对象上下文(NSManagedObjectContext)防止产生“空白”托管对象(上)
在本篇博文中,我们讨论了在 SwiftUI 中新建时可能产生“空白”托管对象的问题,并初步给出解决方案。
一场陟遐自迩的 SwiftUI + CoreData 性能优化之旅(上)
在本篇博文中,我们介绍了 SwiftUI + CoreData 代码在执行时遇到的一个效率瓶颈,并给出了问题相关的详细源代码。
“群芳争艳”:CoreData 4 种方法计算最大值的效率比较(上)
在本篇博文中,我们讨论了 CoreData 中计算字段最大值的三种方法,任君选用。在下一篇文章中,我们将再接再厉,使用 NSExpression 表达式方法来为本系列博文画上一个完美的句号。
“群芳争艳”:CoreData 4 种方法计算最大值的效率比较(下)
在本篇博文中,我们讨论了如何用 NSExpression 表达式来计算 CoreData 托管类字段的最大值,我们最后还对所有 4 种方法的孰是孰非做了总结。
消失的它:揭开 CoreData 托管对象神秘的消失之谜(上)
在本篇博文中,我们介绍了 SwiftUI 后台线程向主线程传递托管对象“神秘失踪”这一迷案,并对其缘由给出了初步猜测。
消失的它:揭开 CoreData 托管对象神秘的消失之谜(下)
在本篇博文中,我们揭开了 SwiftUI 托管对象“离奇失踪”这一迷案,并最终给出完美的解决方案。感谢观赏
微信使用了哪些第三方库
如今,APP 越来越多,公司之间面临着同一个问题,竞品越来越多,公司之间为获取更多流量不得不在APP的体验上做足功课。那么,研究竞品变得越来越重要,比如研究竞品某个核心功能使用了哪些第三方服务、架构是什么样的、某个接口是如何设计的、数据库是如何设计的、沙盒目录结构是什么样的等。…
Swift 中 User Defaults 的读取和写入
User Defaults 是 Swift 应用程序存储在应用启动之间保持的首选项的首选解决方案。它是由属性列表(plist)文件支持的键-值存储。由于这种类型的支持存储,你需要了解支持的存储类型。
iOS 流量监控分析
由于骑手不能随时处在有 WIFI 的状态,流量变成了很敏感的问题,为了精确到每个 API 的流量,进行针对性的优化,开始在我们的 APM 中添加流量监控功能。 本文将记录自己做流量监控方面的总结。其中包括了非常多的踩坑经验,和现有一些方案的缺陷分析,对我来说是一个非常有意义的过…
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(三)
在本篇博文中,我们介绍了 SwiftData 2.0 中新引入的历史记录追踪(History Trace)机制;我们还讨论了如何在 SwiftUI 中实时监听本地持久存储中数据的变化。