V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yoa1q7y
V2EX  ›  Swift

有没有用纯 SwiftUI 开发 macOS 客户端的同学?

  •  
  •   yoa1q7y · 2021-04-23 20:40:16 +08:00 · 4788 次点击
    这是一个创建于 1311 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道能实现多复杂的功能,坑多不多呢? 主要是自己折腾玩

    5 条回复    2021-07-09 20:01:40 +08:00
    Building
        1
    Building  
       2021-04-23 20:55:38 +08:00 via iPhone
    你猜 SwiftUI 后面为什么带着两个大写的字母 UI?
    xjbeta
        2
    xjbeta  
       2021-04-23 23:19:39 +08:00
    反正我不会再玩这玩意了
    说下之前踩过的两个坑
    1. 拖动窗口大小
    SwiftUI 应该用的 GeometryReader 结果就是里面的 UI 组件更新大小会有延迟 (大概就是 30 帧流畅 里面只有几帧)
    解决方案 在 NSWindow 的 delegate 里拿到更新大小的通知 然后把 size 传进 SwiftUI 里再更新 UI
    绕上一圈问题是解决了 但是 GeometryReader 明显不可靠

    2. MTKView
    我要实现的是显示一系列图片 SwiftUI 转换一遍之后某些情况下 会留下上一张图片的一些残影
    没找到什么好办法能解决
    cycweeds
        3
    cycweeds  
       2021-04-24 13:33:53 +08:00
    用 SwiftUI 写过 iwatch 项目,感觉上手挺方便的。
    internelp
        4
    internelp  
       2021-05-13 15:03:32 +08:00
    用 SwiftUI 写过 iOS 的项目,感觉挺方便的。
    EvanLuo42
        5
    EvanLuo42  
       2021-07-09 20:01:40 +08:00 via iPhone
    有没有兴趣来做一个手机 app ?有意向的话可以给我发邮件 [email protected]
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1035 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:42 · PVG 02:42 · LAX 10:42 · JFK 13:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.