Macos 从iOS开发切换到Mac开发

Macos 从iOS开发切换到Mac开发,macos,ios,store,Macos,Ios,Store,我想将我的开发知识从iOS更新到Mac,以便将我的应用程序分发到Mac App Store。 有什么区别?限制是什么 例如,如果我想将我的iPhone应用程序移植到与社交网络同步联系人的端口,那么各种NSRequest或ABAddressBook是否相同?它仅更改视图和相应的视图控制器? 是否存在从iOS到Mac的某种“适配器”,可以轻松地将iOS应用程序转换为Mac 总的来说,Mac应用程序在iOS应用程序方面面临哪些挑战? 谢谢如果你已经积累了一些经验,你将很快适应mac开发。Mac和iOS

我想将我的开发知识从iOS更新到Mac,以便将我的应用程序分发到Mac App Store。 有什么区别?限制是什么

例如,如果我想将我的iPhone应用程序移植到与社交网络同步联系人的端口,那么各种NSRequest或ABAddressBook是否相同?它仅更改视图和相应的视图控制器? 是否存在从iOS到Mac的某种“适配器”,可以轻松地将iOS应用程序转换为Mac

总的来说,Mac应用程序在iOS应用程序方面面临哪些挑战?
谢谢

如果你已经积累了一些经验,你将很快适应mac开发。Mac和iOS有许多共同之处,但也有一些问题,并非所有问题都是第一眼就能看到的

最明显的区别可能是ViewController的使用——cocoa for mac知道ViewController,但它们扮演的角色不同(也不那么重要)

我认为最好的方法是快速查看和。其中大部分对你来说都很熟悉。除此之外,我建议不要把这个项目移植过来,而是把它当作一个学习macdev并从头开始重新创建它的机会(如果它不太复杂的话)。当然,你可以复制粘贴许多逻辑的东西,不需要重新发明轮子

顺便说一句,我也开始为iOS开发,我发现很容易适应cocoa mac


至于您关于NSURLRequest的问题(我想这就是您的意思,两种平台中都没有NSRequest),它们几乎是一样的。只要在参考图书馆里查一下就行了。我发现在我的浏览器中同时提供iOS和mac os参考库非常有帮助,因此我可以快速查找差异。

up vote,我只是浏览意见-我正在为OSX制作一个数据输入应用程序,它只是为了与一个REST API接口,我碰巧使用它来使用iPhone应用程序上的数据。需要一个粗糙的可可应用程序只是为了数据输入!我对来自ios的osx应用程序架构感到失望,正如你所说,在ios中,视图控制器是王者。