gpt4 book ai didi

iphone - 从 iOS 跳转到 OSX

转载 作者:行者123 更新时间:2023-12-03 18:15:14 25 4
gpt4 key购买 nike

我想开始学习为 OSX 编程,但只为 iOS 编程。

除了硬件相关问题(例如内存、处理能力等)之外,编程级别上还有哪些显着差异?

就实际的API和编程而言,就像鼠标和键盘而不是触摸屏使用的项目。

我希望得到有这方面经验的人的一些建议,以及可能好的书籍链接或教程链接来入门。

谢谢

最佳答案

让我这样说:不要只是尝试将所有东西移植到 Mac 上而不考虑设计原则。许多开发者都在寻求加入 Mac 开发者的潮流,而不是在他们的应用程序上投入时间。简单地将应用程序从 iOS 迁移到 Mac 并不能带来良好的界面。

面对现实吧,iOS 是为触摸屏打造的,而 Mac 则不然。因此,简单地转移您的界面可能会起作用,但它是不好并且受到许多用户的反对。我要做的就是下载一些著名的 Mac 应用程序(演示工作正常),然后研究与 iOS 相比的界面布局。概念相似,但差异多于相似之处。

最根本的区别是 iPhone 上的界面只能有一个个窗口,而 Mac 可以有无限个窗口(理论上)。将所有 View 填充到一个窗口中并不能在 Mac 上实现这一点。用户已经开始期待多个窗口,老实说,这是一个更好的方法。

所以我的建议是从头开始学习 Cocoa,然后考虑转移你的应用程序......不是通过简单地移植它,而是通过制作一个全新的界面。你的模型仍然可以使用,因为两个平台都使用 Objective-C。

平台如此相似,但又如此不同。 :)

enter image description here

关于iphone - 从 iOS 跳转到 OSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5915656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com