菜鸟教程小白 发表于 2022-12-13 10:58:37

iphone - 从 iOS 应用程序开发切换到 Mac 应用程序开发时,要克服的最大障碍是什么?


                                            <p><div>
            <aside class="s-notice s-notice__info post-notice js-post-notice mb16"role="status">
      <div class="d-flex fd-column fw-nowrap">
            <div class="d-flex fw-nowrap">
                <div class="flex--item wmn0 fl1 lh-lg">
                  <div class="flex--item fl1 lh-lg">
                        <b>关闭</b>。这个问题是<a href="https://stackoverflow.com/help/closed-questions" rel="noreferrer noopener nofollow">opinion-based</a> .它目前不接受答案。
                        
                  <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>1 和 2 绝对正确。 3 值得商榷 - 关于 NSTableViews 的某些方面更好,例如如何使用任何对象(例如字符串、图像、数字)作为单元格值。</p>

<p>虽然我们讨论的是单元格,但这是另一个痛苦 - 许多 NSView 具有执行实际工作的单元格属性,因此 View 层次结构反射(reflect)了单元层次结构,这使一切变得更加复杂。因此,文本字段真的很困惑。</p>

<p>此外,NSLabels/NSButtons 与 UILabels/UIButtons 相比几乎无法做任何事情 - 没有字体设置,没有颜色设置,根本没有自定义 - 它们基本上没用。</p>

<p>如果你确实使用 Core Animation,它与 View 的集成很差。因此,例如,如果 NSView 由 CALayer 支持,您可以将其转换为 3D,就像在 UIKit 中一样,但是如果您尝试单击它,则鼠标坐标不会被与 View 外观相同的转换映射,所以如果你转换一个控件,它基本上变得不可点击,除非你在转换它之前点击它最初在屏幕上的位置。</p>

<p>基本上,整个 Mac OS SDK 感觉就像是 iOS SDK 的早期 alpha 版本,没有经过适当测试,其中一些愚蠢、过于复杂的想法(单元)没有投入生产还没拿出来。</p>

<p><code></rant></code></p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 从 iOS 应用程序开发切换到 Mac 应用程序开发时,要克服的最大障碍是什么?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9018076/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9018076/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 从 iOS 应用程序开发切换到 Mac 应用程序开发时,要克服的最大障碍是什么?