私は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は8CocoaはMac OS X(デスクトップ)でのみ利用可能ですアプリケーションUIKitはiOSアプリケーションでのみ利用可能です。両方を持っているシステムがないので、あなたは2つを組み合わせることはできません。 (一部のアプリケーションをシミュレータで両方とも使用できるようにすることはできますが、実際のデバイス用にはビルドできません。)
iOSはファイルシステムをユーザーに公開しないため、NSOpenPanelに相当するものはありません。あなたがしていることが何であれ、あなたは別のアプローチを選ぶ必要があるでしょう。
回答№2の場合は1
iOS用のAppKit(OS X)フレームワークは使用できませんあなたがOS Xアプリケーションを開発するためにUIKit(iOS)を使うことができる以上の開発。それらは全く異なる用途、インタラクションモデル、そしてハードウェア用に設計されています。
あなたが試みていることはうまくいきません。