首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
ByAI:iOS 生命周期:AppDelegate 与 SceneDelegate 中的 `willEnterForeground` 方法解析
背景 苹果在 iOS 18.4 及后续版本中要求应用逐步迁移到基于场景的生命周期(Scene-Based Lifecycle) 。若未适配,系统会提示警告,未来版本甚至可能禁止未适配的应用启动。本文重
Xcode16上执行pod install报错:RuntimeError - `xxx` attempted to initialize an obc...
问题描述 我新建了一个demo测试工程上,我只是执行简单的pod install,安装GcdSocket的pod库,terminal报错 🐞解决方案 步骤 1:在 Xcode 中右键单击项目文件夹并转
ByAI:使用DRY原则编写干净可复用的Swift代码
什么是DRY? DRY代表:不要重复你自己(Don't Repeat Yourself) 这个编程原则鼓励避免逻辑重复,通过函数/扩展/泛型等Swift工具复用代码。为什么?因为重复代码更难维护,增加
iOS用Xib 之三等分以及多等分思路
Auto Layout 的本质原理 Auto Layout 的本质是用一些约束条件对元素进行约束,从而让他们显示在我们想让他们显示的地方。 约束主要分为以下几种(欢迎补充): 相对于父 view 的约
Swift:优雅又强大的语法糖——Then库
Then 是一个非常简洁实用的 Swift 框架,主要用于让对象的初始化和属性配置更加优雅和简洁。它通过扩展 Swift 的类型,提供了链式语法,让你可以在创建对象时直接配置属性,提升代码可读性和
Swift 新设计、新案例、新体验 | 肘子的 Swift 周报 #087
访问 weekly.fatbobman.com 订阅 "肘子的 Swift 周报" 邮件版本。周报将向您介绍近期有关 Swift、SwiftUI、Core Data、SwiftData 等优秀的文章
SwiftUI 6.0(iOS 18)监听滚动视图视口中子视图可见性的极简方法
在本篇博文中,我们讨论了 SwiftUI 6.0(iOS 18)中监听滚动视图视口(Viewport)中子视图滚动可见性的新方法,并给出示例代码。
Swift 6.0 如何更优雅的抛出和处理特定类型的错误
在本篇博文中,我们讨论了在 Swift 6.0 中如何更加优雅的抛出和处理指定类型的错误,并顺便聊了聊 Swift 6.0 之前的旧机制如何一致的做到向后兼容。
SwiftUI 如何恣意定制和管理系统中的窗口(Window)
在本篇博文中,我们讨论了在 SwiftUI 中如何稳妥的管理和定制窗口(Window)外观;并介绍了如何利用 SwiftUI 6.0 最新增加的窗口拖拽手势实时的监听窗口的拖动状态。
SwiftData 如何在 Widgets 和 App 的界面之间同步数据变化?
在本篇博文中,我们讨论了如何用 SwiftUI 妥善处理 Widget 和 App 界面之间的 SwiftData 数据同步,我们还顺面介绍了 iOS 17 和 watchOS 11 中最新可交互小组
React Hooks 的优势和使用场景
```markdown # React Hooks 的优势和使用场景 ## 1. React Ho...
如何提高前端应用的性能?
```markdown # 前端性能优化实战指南 ## 1. 资源加载优化 ### 1.1 代码...
SwiftUI-Preference
在 SwiftUI 中,如果希望将子视图中的某些状态或信息传递给父视图,该如何处理呢?答案就是:使用 Preference。
RxSwift 框架解析
一、RxSwift 核心架构图 二、Observable:异步流的抽象 作用: RxSwift 中一切皆 Observable,它是异步事件流的载体,负责发出元素或错误/完成事件。 特性: 惰性执行,
2025年6月最详细的国内谷歌账号申请方法!看我成功注册Gmail邮箱账号解决国内手机号无法验证!
当我们使用国外的Ai应用时,好多网站都需要使用谷歌账号登录,所以拥有一个谷歌账号很有必要!奈何谷歌账号不好申请,肿么办?比如在申请过程中 填写手机号 这一步,总是提示“此电话号码无法用于进行验证”,进
解决 WatchOS 10.5 SwiftUI 应用中 TabView 工具栏按钮丢失的问题
在本篇博文中,我们讨论了 SwiftUI 应用 TabView 顶部工具栏按钮可能会在导航操作中消失的问题,这个问题出现在 WatchOS 10.5 中,但在 WatchOS 11 中并不存在。
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(六)
本系列博文至此就要告一段落啦!但 SwiftData 的故事还没有完,我们会在后续创作更多的优质的博文,敬请期待吧!
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(五)
在下一篇博文中,我们将用 SwiftData 2.0 中的“墓碑”(Tombstone)特性以及我对 History Trace 目前的一些“遐想”来为整个系列博文画上一个圆满的句号。敬请期待吧
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(四)
在本篇博文中,我们讨论了如何利用 SwiftData 2.0 中全新的历史记录追踪(History Trace)机制来同步后台线程与 UI 中的数据;我们还介绍了为什么开启模型上下文中的自动保存特性并
iOS Unitfy Undefined symbols for architecture arm64: "__mh_execute_header"
在iOS集成 Unity 中报错解决方案 Undefined symbols for architecture arm64: "__mh_execute_header", referenced fro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30