ios - 如何在Apple iOS应用程序中使用Cocoa框架

标签 ios cocoa frameworks import

我正在开发 iPhone 应用程序。在我的 iPhone 应用程序中,我使用 view-based申请模板。现在我想使用Cocoa使用框架NSOpenPanelController在我的 iOS 应用程序中。如何使用 Cocoa 框架,以及在 iOS 中哪里使用它?有人能给我详细解释一下吗?

当我在 iOS 中启动一个新项目时,它会默认添加框架 UIKitcoreGraphics 。但是当我开始一个新的Cocoa应用程序,可用的默认框架是 Foundation , CocoaAppkit .

我拖动了Cocoa框架来自Cocoa应用程序到我的ios应用程序。这一步是成功的,但是当我开始构建并运行时,它再次要求 AppKit框架。我也以与Cocoa相同的方式拖动了那个。 。然后它要求 foundation框架。在 iOS 应用程序和 Cocoa 应用程序中,foundation框架不同。这个怎么做?请帮忙。

最佳答案

Cocoa 仅适用于 Mac OS X(桌面)应用程序。 UIKit 仅适用于 iOS 应用程序。你不能混合和匹配两者,因为不存在两者兼备的系统。 (您也许可以让一些应用程序在模拟器中同时使用这两种应用程序,但它们将无法针对实际设备进行构建。)

iOS 不会向用户公开文件系统,因此没有可用的 NSOpenPanel 等效项。无论您正在做什么,您都需要选择不同的方法。

关于ios - 如何在Apple iOS应用程序中使用Cocoa框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10023949/

相关文章:

ios - 当属性更改时更新标志

mysql - 如何将基本的 mysql 查询(相关表)更改为 Laravel?

validation - Yii2:如何仅在规则中使用整数

objective-c - 由 NSFetchedResultsController 支持的 AQGridView

objective-c - 是提供一个 NSMutableArray 还是从中创建一个 NSArray 更好?

ios - Storyboard 状态栏后面的内容

objective-c - 关注 NSTextField

apache - 有人知道点击框架吗?

ios - 无法在 Swift 中强制将类型 'Void' 转换为 'String'

ios - 如何让 uitableview 知道在哪里滚动未创建的 View