V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
yoa1q7y
V2EX  ›  iDev

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

  •  
  •   yoa1q7y · 181 天前 · 3479 次点击
    这是一个创建于 181 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    2. MTKView
    我要实现的是显示一系列图片 SwiftUI 转换一遍之后某些情况下 会留下上一张图片的一些残影
    没找到什么好办法能解决
    cycweeds
        3
    cycweeds   180 天前
    用 SwiftUI 写过 iwatch 项目,感觉上手挺方便的。
    internelp
        4
    internelp   161 天前
    用 SwiftUI 写过 iOS 的项目,感觉挺方便的。
    EvanLuo42
        5
    EvanLuo42   104 天前 via iPhone
    有没有兴趣来做一个手机 app ?有意向的话可以给我发邮件 [email protected]
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2348 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:45 · PVG 08:45 · LAX 17:45 · JFK 20:45
    ♥ Do have faith in what you're doing.