介绍 UIViewController 与 UIView 均增加了一个名为updateProperties()的新方法,可以通过修改属性值达到更新 UI 的效果。 它是一种轻...

介绍 UIViewController 与 UIView 均增加了一个名为updateProperties()的新方法,可以通过修改属性值达到更新 UI 的效果。 它是一种轻...
介绍 UIKit 支持@Observable类型。 修饰的类型必须是类而不能是结构体。 当其中的数据(属性值)发生更改时,相应的 UI 能够自动更新,而无需手动调用setNe...
Xcode 26 新特性 界面 项目 安装包更小,其他组件与工具链只有在需要时才会下载。 设置界面重新设计,菜单从顶部挪到了左侧,其中 Accounts 改名为 Apple ...
介绍 在SwiftUI中,尽管Apple提供了大量现成的UI组件和样式,但在实际开发中,我们经常需要进行更灵活的控制和个性化设计。SwiftUI鼓励开发者通过“协议+组合”的...
在 SwiftUI 中,组件间的数据传递通常依赖于如 @State、@Binding、@Environment 等机制。但如果希望将子视图中的某些状态或信息传递给父视图,该如...
介绍 在现代 App 中,富文本展示已成为不可或缺的功能。无论是显示用户评论、展示文档内容,还是渲染应用说明,均需要一种简洁而强大的方式来处理文本格式。SwiftUI 在 i...
介绍 在增强现实(AR)应用中,3D 模型的展示是最基础也是最核心的功能之一。无论是家具摆放、产品预览,还是虚拟角色展示,几乎所有 AR App 都依赖于 3D 模型的加载与...
介绍 在现代 iOS 开发中,响应式编程日益重要。Apple 推出的 Combine 框架为开发者提供了强大的声明式 API,用于处理异步事件流。本文将结合常见场景,逐一展示...
介绍 Environment 是 SwiftUI 中一个独特而强大的功能,它不仅可以提供系统层面的环境信息,如colorScheme(颜色模式)、locale(本地化设置)等...
介绍 在进行数值计算、音频处理或者图像分析时,性能往往是影响用户体验的关键因素。为了让开发者能更方便地利用底层硬件的高性能向量计算能力,Apple 提供了Accelerate...
介绍 混合开发主要是指在 SwiftUI 中使用 UIKit(SwiftUI 中使用 UIView 与 UIViewController)与在 UIKit 中使用 Swift...
介绍 不同的 LLM 在理解能力、生成质量、响应速度、推理能力等方面表现各异。因此在将 LLM 引入到项目之前,首先应该判断该模型是否符合项目的需求。如何快速测试 LLM 的...
介绍 在 SwiftUI-MLX本地大模型开发[//www.greatytc.com/p/d2da6532a1e6]、SwiftUI-MLX本地大模型开发(二)[h...
介绍 在 SwiftUI-国际化[//www.greatytc.com/p/599acf03ffde]一文中,我们详细介绍了国际化的内容。在 Xcode 15 之后...
介绍 在 SwiftUI-MLX本地大模型开发(二)[//www.greatytc.com/p/63e5fe904c2f]一文中,我们解决了模型定制与使用离线大模型...
介绍 在 SwiftUI-MLX本地大模型开发[//www.greatytc.com/p/d2da6532a1e6]一文中,我们已经详细讲了如何利用 MLX 进行本...
Swift 6.1 内置于 Xcode 16.3,这是 Swift 6 之后的首个小版本更新,新特性很少。 尾随逗号 元组、函数的参数、闭包捕获列表以及字符串插值等都可以像数...
介绍 如果 App 需要提供给不同国家的用户使用,则需要进行国际化处理。 SwiftUI 项目的国际化主要包括:Info.plist 文件国际化、文本国际化等。 配置国际化语...
介绍 Ollama[https://ollama.com] 是一个开源的本地 AI 模型运行平台,能够在用户的电脑上下载、安装与运行大型语言模型(LLMs)。 macOS/i...
介绍 目前,iOS 原生网络请求数据共有 4 种方式,分别是传统 Completion 回调、Completion 回调 + Result、Combine 框架与Swift ...