/ / Apple iOSアプリケーションでのCocoaフレームワークの使用方法[非公開] - ios、cocoa、frameworks、import

Apple iOSアプリケーションでCocoaフレームワークを使用する方法[閉じる] - ios、cocoa、frameworks、import

私はiPhoneアプリケーションを開発しています。私のiPhoneアプリケーションでは、私は view-based アプリケーションテンプレート。今私は使いたいです Cocoa 使用するためのフレームワーク NSOpenPanelController 私のiOSアプリケーションで。 Cocoaフレームワークはどのように使用しますか。また、iOSのどこで使用しますか?誰かが私に詳細にこれを説明してもらえますか?

iOSで新しいプロジェクトを始めると、デフォルトでフレームワークが追加されます。 UIKit そして coreGraphics。しかし私が新しいを始めたとき Cocoa アプリケーション、利用可能なデフォルトのフレームワークは Foundation, Cocoa そして Appkit.

ドラッグした Cocoa からのフレームワーク Cocoa 私のIOSアプリケーションへの適用。そのステップは成功しましたが、私がビルドして実行し始めたときに、それは再び求めました AppKit フレームワーク。私も同じようにドラッグしました。 Cocoa。それからそれは求めた foundation フレームワーク。 iOS用アプリケーションとCocoaアプリケーションの両方で、 foundation フレームワークは違います。これを行う方法?助けてください。

回答:

回答№1は8

CocoaはMac OS X(デスクトップ)でのみ利用可能ですアプリケーションUIKitはiOSアプリケーションでのみ利用可能です。両方を持っているシステムがないので、あなたは2つを組み合わせることはできません。 (一部のアプリケーションをシミュレータで両方とも使用できるようにすることはできますが、実際のデバイス用にはビルドできません。)

iOSはファイルシステムをユーザーに公開しないため、NSOpenPanelに相当するものはありません。あなたがしていることが何であれ、あなたは別のアプローチを選ぶ必要があるでしょう。


回答№2の場合は1

iOS用のAppKit(OS X)フレームワークは使用できませんあなたがOS Xアプリケーションを開発するためにUIKit(iOS)を使うことができる以上の開発。それらは全く異なる用途、インタラクションモデル、そしてハードウェア用に設計されています。

あなたが試みていることはうまくいきません。