Jason

独立开发,自由职业


  • 分类

  • 友链

  • 关于

  • 搜索

0210 - 过年见闻

发表于 2024-02-10 | 分类于 每天写一点

一放鞭炮,娃们清一色举起一只手,用手表拍视频。那场面,跟大人拿手机拍,别无二致。

第一次见识到,在电视上刷短视频:遥控器上下键切换视频。问题是,习惯于这种短平快的刺激,就无法欣赏需要投入大量精力、感情的内容。比如,小朋友为了看短视频,连动画片都看不下去了:节奏太慢、没意思。

0205 - 右下角买入

发表于 2024-02-05 | 分类于 每天写一点

  • 红的是左下角
  • 绿的是右下角
  • 黄的是右上角

0201 - SwiftUI 树型控件

发表于 2024-02-01 | 分类于 每天写一点

先后尝试了几条路,都不完美。

官方出的 OulineGroup,像个玩具,完全不成熟。比如,不能记录节点展开状态。

自己组合 DisclosureGroup,也有别的问题,比如不同级别之间的拖拽。

想自己封装 NSOutlineView,发现只是 macOS 平台,不支持 iOS 等系统。

最后还是将就着用 DisclosureGroup,自己通过拖拽的方式支持 Move 操作。

0131 - SwiftUI Drap & Drop

发表于 2024-01-31 | 分类于 每天写一点

看一遍接口文档:

  • https://developer.apple.com/documentation/swiftui/drag-and-drop
  • Drag and drop in the Human Interface Guidelines

尝试让 SwiftData @Model 支持 Codable、Transferable,但遇到很诡异的问题:在 encode 时,读取 Model 的属性时,直接卡死,无任何异常。

换了种方式,拖拽时传递的不是 Model,而是 PersistentIdentifier。接收方通过 ModelContext,使用这一 ID 拿到 Model。多了一个取的过程,也许会增加开销,但至少工作了。并且,Model 不需要做任何修改。

0130 - 消费是经济的动力

发表于 2024-01-30 | 分类于 每天写一点

曾经鄙视 M 国寅吃卯粮、提前消费,现在鼓励百姓有钱要花。

当初踩得有多狠,现在拉起来就有多难。

谁都不傻,没有绝对正确,只是当时当地的最佳选择,批评容易暴露浅薄。

1…363738…626
Jason

Jason

记录一位独立开发者的精进之路,分享自由职业者的生存方式。

3129 日志
9 分类
5 标签
RSS
GitHub Twitter Weibo
Links
  • Toolinbox
© 2011 - 2025 Jason 浙ICP备16002197号