2011-03-02 39 views

回答

1

取决于。例如,如果您的图书馆使用UIKit,它将无法与Mac兼容。 最后,考虑到库必须作为源提供,而不是二进制,因为这两种架构是不同的(arm与x86)。

你应该在用于开发库(和单元测试)的XCode项目中做什么,以创建两个目标,针对两种不同的环境,然后每次都编译这两个目标以检查兼容性。

0

设备之间存在差异,但是您的代码将大部分与ipad兼容。

2

对于现有的库,可以在iPhone,iPad和iPod touch上使用iOS框架UIkit,Foundation,CoreGraphics,MediaPlayer等。但是,并非所有类都可以在所有设备上使用。必须采用一些方法来检查特定的硬件服务是否可用。 (即,isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera

在iOS中使用Foundation和UIKit统称为Cocoa Touch。但是Mac OS X是在Cocoa中完成的,它利用AppKit的Foundation框架。

可能不是你正在寻找的东西,但希望这有助于。

相关问题