Macソースコードをios(iphoneとipad)に簡単に移植することは可能ですか? Macアプリケーションは、C言語とObjective C言語の両方を使用しています。私は、Macのnibファイル用のxibファイルを作成し、ios用のコードを移植することをお勧めします。助言がありますか??? 乾杯。iosへのポートmacアプリケーション
答えて
はい、可能です。デスクトップアプリがキーボード、マウス、大画面にどれほど依存しているかによって、どれくらい難しいですか。一般に、アプリケーションをデスクトップからモバイルデバイスに移植することは、APIやプロジェクトファイルの移植性とは何の関係もないため、自明ではありません。
本質的に、あなたは何をする必要があるのか正確です。 Objective CはCの厳密なスーパーセットなので、コードはうまく動くはずですが、明らかにAPIコールをiOS向けのものに変更する必要があります。主なタスクは、インターフェイスを再作成し、コードにどのようにフックさせるかということですが、うまく設計されたMVCアプリケーションではあまり問題にならないはずです。アプリケーションのライフサイクルを考慮する必要があるかもしれません.Macアプリケーションと比較して、iOSアプリケーションは短期間使用される傾向があり、通知がほとんどまたはまったくなくなる可能性があるため、多くの状態を維持する必要があります。明示的な保存をトリガーするユーザーに頼るのではなく、永続的なストレージ(または、すぐに自動的に終了する準備ができている)
あなたのアプリケーションについて詳しく知ることなく、私はこの一般的なアドバイス以上のことはできません。私はあなたにそれを与えることをお勧めすることができます - シミュレータは無料です。
ありがとう多く...それは私の決断をするのに大いに役立った、乾杯 –
- 1. Mac OS X 10.6の特権ポート(1024未満のポート)へのバインド
- 2. Mac用iOSファイルシステムへのアクセス
- 3. Mac用MKMapView(非iOSアプリケーション)
- 4. .NETアプリケーションからMac OS Xアプリケーションへ?
- 5. リモートPC/MACへのIOSブルートゥースシリアル接続
- 6. Xamarin Macエージェントのポートを設定できますか? (ポート22以外へ)
- 7. iOSアプリケーションとMacとの通信
- 8. Obj-CのMac/Mac RubyにiOSアプリケーションを移植しますか?
- 9. Macアプリケーション - 特定のUSBポートを無効にする
- 10. Mac 10.5.8でiOSアプリケーションを開発
- 11. iOSアプリケーションへのpfxファイルのインポート
- 12. iOSアプリケーションへのGmail連絡先のインポート
- 13. Azure ADユーザーのiOSアプリケーションへのアクセスコントロール
- 14. htaccessポートから別のポートへリダイレクト
- 15. Javax.naming。* Androidへのポート?
- 16. へのアクセスCOMポート
- 17. のMac OS X NodeJS:Macのポートを使用して、MAC OS X上
- 18. Macポートのアップデートに失敗する
- 19. Xamarin.FormsのデバッグMacエージェントを使用したVisual Studio上のiOSアプリケーション
- 20. 既存のアプリケーション:iOS 4.2からiOS 5.0へのアップグレード
- 21. iOS/Macへのフックは可能ですか?
- 22. iOSアプリからMacへの移植テーブル設定
- 23. iOS AppからMac Appへのファイル転送は?
- 24. アプリケーションのテストを自動化するために、Mac OS XコンソールのiOSアプリケーション
- 25. このMac SDKはiOSアプリケーションで実行できますか?
- 26. iOSからMac OS X用のアプリケーションを作成する
- 27. MacアプリケーションのUISplitViewController?
- 28. Macのアプリケーション名
- 29. Macアプリケーションのインストールテストプロセス
- 30. SWFからAIRにiOSアプリケーションへ
ありがとうございました...あなたの答えは非常にはっきりとしています。「デスクトップのアプリがキーボード、マウス、および大画面にどれくらい依存しているかに依存します」というステートメントは非常に明確です。乾杯 –