質問

として。Net開発者が夢だったんですための展開の可能性と既存のスキル(c#)用のIphoneです。

両方のプログラムを必要とMac、Iphone Sdkを設置。

Appceleratorチタンのアプリっとし露一部のIphoneネイティブのapiをjavascriptできるようにというを使用する言語です。

Monotouch開始$399用beeingで展開すが、IphoneではなくIphoneのシミュレーターをチタンは無料です。

Monotouch(Monodevelop)は、Ideは、現在行方不明にチタンとなりますので、御了承くださいも利用することができます。エディタのようにTextmate,Aptana...)

と思うプログラムを生成したインデックスに、ネイティブコンパイル済みアプリ(もんだいサイズの最終アプリはIphoneだと思います。Net frameworkコprelilnkedでコンパイル時間にMonotouch).

私もないフルカバーのすべてのIphone api及び特徴を有しております。

チタンのものを活用するAndroidアプリ開発などのサービスも見Monotouch経験がどのようになりますでしょうVisual Studioです。

あなたはどれを選ぶように経験Monotouchやチタン?

役に立ちましたか?

解決

いずれのツールやプラットフォーム又は語やフレームワークはどうだんだか がいします。

すべて忘れの場合において開発のため-このプラットフォーム-し-だ-っていう-あなたの会費です。について興味のある方はもちろんlearning Objective-C,Xcode、関連するリンゴット、goferit.と思います。で楽しいもの した開発のiPhoneアプリとなります。学習の新しい言語、フレームワークやIDEのたボーナス(私はこのようなもの).することも必要でしたがいます。

続して行っていMonoTouchで発売された、とても嬉しく思っているよ。 I 好C#Objective-C、いようで、また頑張ろうという気持へのアクセスサブセットします。純(モノ)の枠組みMonoTouchを提供します。あるものなりやすいです。純よりココア(文字列操作、日時の操作、 XML、など)。

ものように扱う必要がなくなり参考カウントです。私は駄のないトラックの資源る。静かさと清掃後の自分でいて手動でいるその他の近代dev ーに使用しましたが私にとってます。プラスで味付けを♪参照カウントからない-同じ系列.スクロールをOS Xのコンソール出力をいかに多くのアプリクラッシュによるメモリ管理の問題は知っていたのだが-このよう基本的には他のアプリがでることで、失敗につながるこの状況き過労♪わる注意に及ぶ破壊されてしまったよう十二時間の場合、この場合、その他の国におけることも、結構居).

まだまだ利用目的-C/Xcodeいったようなんです。思いくと少し難解かも楽しいです。

が---その後もこのように:

public string SomeString { get; set; }

同じ客観的-C(iPhone、とにかくすることを要すると宣言すること局所変数のバックに記の宣言を使用して"合成"ディレクティブにしての生成されますように財産の属性に指定しなければならなくなるかもしれる財産のロッドやルアーを使用することsetterか、セッターとケアの参照カウントに関する総体的に、この 時間をスクリーンセーバーが、C#での受賞者はこちら)。

このように、MonoTouchで生活してもらう場できます。純/Java/Python/その他の言語を必要としないことばを指で汚れメモリの管理が行えない。

どiPhoneらしさは、ほからmました。ネイトの世界は、MonoTouch名前空間にマップCocoaTouchなんばよいのかわからず戸惑い、MonoTouch UIViewControllerしたりすることも可能ですホップへのリンゴのdocsのUIViewController.MonoTouch.ネizes CocoaTouchであることを十分だがヒットが壁になってもヒットした場合は使用Xcode/Objective-C)でタイムには満足している。

チタンは異なります。それらはい(しようと を抽象化レイヤをまとめて見ることができる同じアプリを複数のプラットフォーム向けに使い、通常の欠点:全く異なるApi、損失の柔軟性と同じをしないといえるのMonoTouchな遠隔は、基本的に持つ全く新しいプラットフォーム(はいかが?回避しようとするときによる周辺Xcode/Objective-C/CocoaTouch。).

私も嫌いなJavaScriptん慣れのチタンをはじめとするも高く、安心してお使いになる場合にはしていないと言われるものの、使うことがで語いのApiをなくすぐに私のサンドウィッチレストラン。私のものです。

にかかわらずdev tools"は、お客様にご指定いただくま と学習について何かCocoaTouch.かXcode/Objective-C、MonoTouchや、チタン、 何か するというやくすべてのwonkyいらっしゃる方におたずねしますという思いCocoaTouchます。

ま牧志公設市場と太平通り商店街も話iPhone開発をしているいませんが、再度、また議論の代替Apple dev tools(るい)、いまだに強く促すことになろう♪少なくとも仕事を通じて、いくつかの基本的なアプリケーション用のネイティブツールです。これはあなたをより善い開発者のためのプラットフォームます。および利用することができ始めの位相決定の場合でも したい 利用以外のものを無料アップル社に供給されます。ございません。書式といったMonoTouchで喜びなので必要です。

なので、まとめるといくつかの基本的な基準

  • ■好きな言語で/フレームワーク)

  • デバイス(だけど非iPhoneプラットフォームや"という思いを大切にしていう。)

  • コンフォート(だいはC#のほうが良いObjective-CなんMonoTouch)

なに耳を傾けアゲインストばね 使用 のように話す。例えば、私についてチタンがいった経験なんかないんで口座のみです。る"悪い"など思います。

のObjective-C群で印象的に熱心.がありますがたっぷりの開放的な♪であり方についてなので、 なので 多くの人が考えObjective-Cおよびココア、結構居る最後dev tools devkindが必要です。

無視します。

場合でも、支援、ご紹介もしていると考えること

  • Appleが続くものと考えられる現在、彼らのものづくりにこす。

  • MonoTouchが続くものと考えられる電流のモノを覗いう驚きの仕事においてのMicrosoft、あってはならない理由はないんじinc.の商標または登録商標です。私は吹き飛ばされたどのようなことになったと言われています。にもかかわらずMonoTouchを有しておりまして、のように、分かって更新してiPhone3.1ます。彼らに深刻なことだと思いいます。彼らはKeeblerベーコンを薄めにスライスの開発に世界です。座ったその秘密層クも誰でもokなん)が好きですが、なおもしろい試みます。

  • チタンのいずれかかっているんじゃないでしょ統一的なAPIを書き込みアプリのためのマルチプラットフォームは完全に自らのものとはかなりsplinteredとしての機能がいろいろなプラットフォームの一部を拡散します。ああ、そのために、バンチの代表的なアームチェアnerdly将来の見...いprefacedこの弾アイテム"それは私の意見です---"の場合にありがとうございました。ため、変えることはできない。

私がシャットです。

って好きなものをどうぞ。MonoTouchは"安全"に代わるんですね。私たチタンですぐに同じようなぁ-このスーパー-レベルの高いプラットフォーム-抽象化層-もの-はな-ん-作業道路が多くその他の技術ています。あなたは誰にでも簡単ありませんでシュートをもたらすと考えられまで無料での期間です。

Aright.

本当に密閉していま---この助けになっていますよ。

他のヒント

これらは、iPhoneアプリを構築できる楽しくて面白い方法です。しかし、本当に迅速なネイティブのiPhone開発のために、あなたの最善の策は無料のiPhone SDKとXcodeです。

正直に言うと、最も難しいことは、言語構文ではなく、フレームワーク自体の機能です。しかし、これらのIDE/言語は、ココア(およびココアタッチ)の慣習の一部を把握する必要があるため、どちらの方法でも取り組む必要がある問題です。

私はこれをココア / Objective-C SNOBとは言いませんが、C(C#DEVとしてあなたがそうすること)を知っている場合、エントリに対する障壁はありません。

さらに、これらの駆け出しの翻訳者/IDES/言語では利用できないチュートリアルやサンプルコードにアクセスできます。

別のプログラミング言語を学ぶことはめったに悪いことではなく、経験豊富なプログラマーとして、あなたの時間投資はあなたが思うほど大きくはありません。

オープンソースプロジェクトを作成しました http://propertycross.com これにより、開発者は、Sencha、Titanium、Xamarinなどで実装された同じアプリケーションを表示することにより、クロスプラットフォームのモバイルフレームワークを選択するのに役立ちます。このプロジェクトを使用すると、エンドユーザーエクスペリエンス、コード、IDE、開発者エクスペリエンスなど、幅広いフレームワークを簡単に比較できます...

私は、テクノの人々がすでに知っているとiPhone開発者をすばやく把握する手段を提供するというアイデアがちょっと好きです。私は、Java開発者として、ispectrumを使用します(http://www.flexycore.com)。また、IDE、デバッガーなどが付属しており、Eclipse Javaプラグインのすべてのパワーの利点があるため、開発するのが本当に便利です。 Javaに基づいて、これにより、他のJavaアプリからすでに既存のコードを簡単に再利用できます。これは、iPhoneを除くほぼすべてのプラットフォーム(デスクトップとモバイルの同様)にJavaが存在することを提供することができます。さらに、オープンソースプロジェクトは無料です。

私はこの種のソリューションを考えたいと思います。なぜなら、私はemacsで開発に戻ってくるという考えが好きではないからです:)。

私はこれが古いトピックであることを知っていますが、最新の状態を維持するために、モノタウチや他のクロスプラットフォームフレームワークは SDK 4.0で禁止される予定です. 。 iPhoneアプリを作成するための唯一の「安全な」賭けは、少なくとも当面はXcodeとObjective-Cを使用することです。

あなたがC#プログラマーなら、なぜあなたが目的C.を学ぶために時間を投資すべきではないのか、正直に言えば、それはあなたから多くの時間をかけません。しかし、あなたは新しい言語の新しいプラットフォームで作業するのが良いと感じています。常に新しいことを学ぶことは私を魅了します。

デバイスに乗る方法はたくさんあります。 AppleはSDKライセンスで、デバイスに乗る唯一の承認された方法はC、C ++、Objectivec、およびJavaScriptを介してであると述べています。

この時点で、MonotouchおよびAppceleratorチタンに基づいて構築されたアプリがApp Storeに受け入れられているようです。ライセンスの変更のおかげで、このテーマには多くの恐怖、不確実性、疑いがあります。 Appleは、誰もがObjectivecをしていないことを怖がらせています。

私はあなたが開発者としてあなたにとって最も理にかなっていることを何でもすることを提案します。 C#と.netを知っている場合は、Monotouchを使用する必要があります。 ObjectivecまたはMacプラットフォームを知っている場合、Objectivecはおそらく行く方法です。 Xを知っていて、iPhone上にある場合は、Xは最初に見ることをお勧めします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top