我有一个本机客观的c ios应用程序,我想转换为在我的Mac上运行。我怎么能开始这样的旅程?有没有办法在没有ios模拟器的Mac上运行本机客观c ios应用程序?或者我可以使用某种框架框架?从Obj-C将iOS应用程序移植到Mac/Mac Ruby?
3
A
回答
2
尽管您的逻辑代码具有相当的便携性,但没有快速的方法将应用程序从iOS移植到OS X.唯一的方法是从Xcode模板创建一个新应用程序并相应地移动您的代码。请记住,OS X中的视图范例与iOS完全不同(即UITableView与NSTableView)。你将如何处理用户输入?一系列的tableviews是最好的方式还是NSBrowser会更好?
有很多事情要考虑,并在一天结束时,你需要考虑到这一点时,创建新的应用程序。
1
您将不得不在App工具包中重新实现GUI,App Kit使用许多与UIKit,委托,数据源,视图控制器相同的设计模式,具有边界和框架的视图的层次结构,响应者链,Nib文件,如果你有能力胜任iOS编程,你将很快拿起Mac OS X。如果您的应用程序与GUI具有良好的业务逻辑分离结构,那么您将能够使用所有模型类,而不需要修改。基础套件,核心数据和其他平台都在这两个平台上,它们非常相似,通常情况下,iOS版本已经减少了API,因此从Mac OS X到iOS的其他方向可能需要一些工作,例如iOS没有NSXMLDocument类。
相关问题
- 1. 将SDL应用程序移植到iOS
- 2. 将iOS应用程序移植到Android
- 3. 将应用程序从iOS 6移植到iOS 7
- 4. Android应用程序到IOs的移植?
- 5. 将项目从ObjC移植到Swift后不开始应用程序
- 6. 如何将Python程序移植到Ruby
- 7. 将iPhone应用程序移植到WP7
- 8. 将Web应用程序移植到Tomcat:javax.naming.NameNotFoundException:
- 9. 将Android应用程序移植到iPhone
- 10. 将iPhone应用程序移植到iPad
- 11. 将Android应用程序移植到Xamarin?
- 12. 将应用程序移植到python 3
- 13. 将silverlight应用程序移植到iPad
- 14. 将Ruby/Rails应用程序移植到PHP 5
- 15. 将Ruby/Rails/MRI应用移植到JRuby
- 16. 如何将JavaScript Web应用程序移植到iOS应用程序?
- 17. 在tvOS上移植iOS应用程序
- 18. 将现有的iOS应用程序移植到UWP
- 19. 将iOS应用程序移植到OSX(mac)?
- 20. 将C++项目移植到iOS应用程序中?
- 21. 将iOS Swift应用程序移植到Xamarin for Windows部署中
- 22. 将QT Android应用程序移植到iOS
- 23. 是否可以将iOS应用程序移植到Android?
- 24. 从Visual Studio应用程序移植到Qt应用程序
- 25. 将使用Cocoapods 1.0.1从Swift 2.2移植到3.0的iOS应用程序
- 26. 将Ruby移植到Python
- 27. 将设置表格视图从iOS应用程序移植到mac
- 28. 将应用程序从Oracle 9移植到Oracle 11 - gottchas?
- 29. 将应用程序从碳移植到可可
- 30. 将asp.net从32位移植到64位webform应用程序
我认为最难的部分是多点触摸。你将如何在Mac上实现? – NJones
幸运的是它的一个相当简单的应用程序,它只是一个附带单个触摸事件的表视图。 – Steven
似乎应该有可能。我希望有一个好的,也就是说,答案在那里。 – NJones