誰かから iOS6 開発の本をもらったので、iOS 開発を学び始めました。その後、Apple は iOS7 をリリースし、OS を大幅に変更しました。iOS6 の本はまだ使用できますか、それとも iOS7 の処理方法に関しては古くなっていますか? フレームワークの変更がどれほど劇的だったかを知るには、私は言語や OS に精通していません。
3 に答える
はい、現在お使いの本は引き続きご利用いただけます。そのほとんどは同じままです。UI 要素の外観が少し異なる場合があります。廃止予定の API がいくつかあります (そのことを示すコンパイラの警告に注意してください)。利用できる新しい API もいくつかあります。
iOS 7 の新機能については、Appleのリリース ノートを参照してください。
5 ではなく 4.6.3 の前世代の Xcode をダウンロードします。その後、アプリは iOS 5 または 6 (およびそれ以降) をターゲットにできます。画面に表示されるものは、本に表示されるものと一致します。
Apple Developer として登録している場合は、以前のバージョンの Xcode をダウンロードできます。
古い世代の Xcode を使用して、古いデバイスにサービスを提供したい場合があります。Xcode 5 を使用すると、iOS 6 または 7 (およびそれ以降) 用のアプリを開発およびテストできます。Xcode 4.6.3 を使用すると、iOS 5 または 6 (および iOS 7 との前方互換性) 用のアプリを開発およびテストできます。
ヒント: Parallels、Fusion、またはVirtualBoxなどの製品を使用して実際の Mac で仮想 Mac 環境を実行すると、さまざまなバージョンの Mac OS X および Xcode を使用できる元の独立した開発スペースをセットアップできます。
iOS 開発がこれほど劇的に変わることはありません。いくつかの変更があります。はいくつかadditions
あり、削除されたものがあります(非推奨)。
Deprecation
- 一部の機能、クラス、メソッドを削除して、最新バージョンの OS に実装しないようにしますが、以前の OS には使用できます。
ビジュアルと全体的な UI の点で、iOS 7 が iOS 6 とはかなり異なることは理解しています。ただし、同じプログラミング手法が両方に適用されます。
では、あなたの質問に答えると、iOS 6 ブックは引き続き使用できます。
iOS 6 向けにネイティブにプログラミングするには、Apple Developer Program にサインアップしてください。
Xcode Downloads に移動し、そこから Xcode 4.6.3 をダウンロードします。
iOS 6 から iOS 7 で何が変更されたかを示すApple のリリース ノート。