![]() |
1
9
在本讨论中,接口生成器是一个障碍。真正的问题是以Cocoa的设计模式为中心,问题中的这两段是关键:
简言之,不是这样的。Cocoa有一个完全不同的事件处理模型和一套完全不同的支持并发性的工具。 值得注意的是,可可对 主事件循环 运行 总是 在主线程上。这是处理用户事件和几乎所有绘图的地方(尽管随着时间的推移,此限制已被放宽)。 它是不同的,试图弯曲它像每个窗口的线程与泵是一个极端痛苦的路径。别往下走。 可可 做 每个线程运行循环。但它们不用于处理用户事件。 简而言之,您需要重新访问应用程序的体系结构,以便将代码转移到Cocoa。一个直的端口是不可能的。 |
![]() |
Noah H · 如何通过终端或Swift禁用三指轻拍手势? 7 年前 |
![]() |
Dmitry Serov · 货币数字格式-数字为整数时省略分数部分 7 年前 |
![]() |
Duny · ObjC日期始终返回2017年12月25日 7 年前 |
![]() |
Jan Kaiser · NSButton不调用其操作 7 年前 |