• 最近更新
  • 全部文章
  • Tips
  • 关于
  • 搜索
  • Architecture (10)
  • Ask Apple 2022 (4)
  • Blog (4)
  • CloudKit (8)
  • Combine (1)
  • Core Data (30)
  • Foundation (3)
  • HowTo (10)
  • Linux (1)
  • NaturalLanguage (1)
  • Playground (3)
  • Plot (1)
  • Project (2)
  • Publish (4)
  • SPM (1)
  • Spotlight (1)
  • Swift (7)
  • Swift Playgrounds (3)
  • SwiftData (2)
  • SwiftUI (94)
  • UIKit (1)
  • Vapor (1)
  • Vision (1)
  • WWDC21 (3)
  • WWDC22 (5)
  • WWDC23 (6)
  • async/await (1)
  • swiftformat (1)
  • swiftlint (1)
  • vscode (2)
  • 健康笔记 (10)
  • 小题大做 (5)
  • 布局 (4)
  • 持久化框架 (32)
  • 本地化 (2)
  • 杂谈 (4)
  • 用 SwiftUI 的方式进行布局

    • English Version
    • SwiftUI
    • 小题大做
    • 布局
    • 发布于2023年03月01日

    最近时常有朋友反映,尽管 SwiftUI 的布局系统学习门槛很低,但当真正面对要求较高的设计需求时,好像又无从下手。SwiftUI 真的具备创建复杂用户界面的能力吗?本文将通过用多种手段完成同一需求的方式,展示 SwiftUI 布局系统的强大与灵活,并通过这些示例让开发者对 SwiftUI 的布局逻辑有更多的认识和理解。

  • 一段因 @State 注入机制所产生的“灵异代码”

    • English Version
    • SwiftUI
    • 小题大做
    • 发布于2023年02月23日

    本文将通过一段可复现的“灵异代码”,对 State 注入优化机制、模态视图( Sheet、FullScreenCover )内容的生成时机以及不同上下文( 相互独立的视图树 )之间的数据协调等问题进行探讨。

  • 在 SwiftUI 中实现视图居中的若干种方法

    • English Version
    • SwiftUI
    • 小题大做
    • 发布于2022年08月30日

    将某个视图在父视图中居中显示是一个常见的需求,即使对于 SwiftUI 的初学者来说这也并非难事。在 SwiftUI 中,有很多手段可以达成此目的。本文将介绍其中的一些方法,并对每种方法背后的实现原理、适用场景以及注意事项做以说明。

  • 在 SwiftUI 视图中打开 URL 的若干方法

    • English Version
    • SwiftUI
    • 小题大做
    • 发布于2022年05月24日

    本文将介绍在 SwiftUI 视图中打开 URL 的若干种方式,其他的内容还包括如何自动识别文本中的内容并为其转换为可点击链接,以及如何自定义打开 URL 前后的行为等。

  • 在 Core Data 中查询和使用 count 的若干方法

    • English Version
    • Core Data
    • 小题大做
    • 持久化框架
    • 发布于2022年01月17日

    在 Core Data 中,开发者经常需要面对查询记录数量(count),使用 count 作为谓词或排序条件等需求。本文将介绍在 Core Data 下查询和使用 count 的多种方法,适用于不同的场景。

    Built with ConvertKit

    Copyright © 东坡肘子 (Fatbobman) 2023 辽ICP备20006550号-1

    Generated using Publish