私はObjective-Cハッキングと一緒にかなりのAS3ハッキングを行いましたが、表面レベルでは、ワークフローはやや似ています。多くの違いがあります。たとえば、構文にはかなりの学習曲線があり、UI要素の作成はXcodeでは簡単であり、(flexの外観が気に入らない限り)フラッシュで手動で行う必要がありますが、openglとコアアニメーションを使用することでさえ、画面の周りのものをアニメーション化することに慣れているフラッシュ開発者にとっては気が遠くなる可能性があります。
Xcodeでの開発を計画していない限り、99ドルの価値はないと思うので、これは重要です。アップルデベロッパであることの大きな力は、その驚くべきIDEにあり、それを見逃すと、iOS開発はひどいものになります。
ただし、私がまだ購入する理由は1つあります。リリースしたいアプリがすでにある場合は、アプリストアで入手するだけです。リリースしてみたいゲームがある場合は、99ドルの価値があります。Obj-Cで開発したとしても、Appleの承認プロセスを通過する保証はないので、他の開発者よりもはるかにリスクを冒すことはありません。やりたくないのは、証明書を取得し、その証明書の上に座って、プログラムとは関係のないIDEで作業している間、証明書の有効期限が切れるのを待つことです。
次の場合に証明書を購入します。
a)iPhoneでリリースしたいほぼ完全なアプリがすでにあります。
また
b)Mac開発環境のセットアップも計画しています(おそらく、セットアップするまではそうしません)。
次の場合は購入しないでください。
a)Macを購入したり、Xcodeを使用したり、Obj-Cアプリをリリースしたりする予定はありません。
また
b)あなたはiPhoneアプリを作るという考えをいじくり回しているだけで、まだそれに向けた一歩を踏み出していません。
私は間違いなく、アップルがその決定を取り消すかどうかに基づいてあなたの決定を下すことはしません-正当な理由なしにアドビのパッケージ化されたアプリを許可しない可能性は低く、たとえ許可したとしても、リリース用のアプリを作成するときに開発者が取るのと同じリスクですアップルストアで。Appleは、彼らがそれを好むならそれを否定することができます、そしてあなたがそれについてできることはあまりありません。
99ドルは、レビューのためにアプリをAppleに提出する特権のコストと考えてください。Macでの開発を計画している場合でも、Xcodeは無料であり、iPhoneでのテストやアプリのリリースを計画していない限り、証明書を取得する本当の理由はありません。まだ計画段階にある場合は、準備が整うまでスキップしてください。