0

私は 5.0 SDK の本から iOS 開発を学んでいます。6.0 向けの本​​は出ていないと思いますが、良い本なので、出てきたら買い戻します。

私が見つけていることの1つは、使用されている基本的なメソッドの多くが6.0で廃止されてUIViewController shouldAutorotateToInterfaceOrientationいるUIViewController viewWillUnloadことです。

では、Xcode で 6.0 の代わりに 5.0 のテンプレートを使用するにはどうすればよいでしょうか?

4

1 に答える 1

1

あなたの質問は本当にテンプレートに関するものですか? そうである場合は、iOS 5 SDK 用にまだ開発されているバージョンの Xcode を使用する必要があります。Xcode 4.2 はこれを行います。Xcode の以前のバージョンは次のとおりです。

https://developer.apple.com/downloads/index.action?name=Xcode

「Xcode 4.5.x を使用して iOS 5 向けに開発するにはどうすればよいか」という質問がある場合は、プロジェクトの展開ターゲットを 5.0 に設定してください。シミュレーターでテストする必要がある場合、Xcode は iOS 5 シミュレーターをダウンロードできます。

ただし、あなたが本当に求めていることを伝えるのは難しいので、ここにさらにいくつかの雑多なコメントを示します。

  • iOS には BIDViewController のようなものはありません。特定の例の UIViewController サブクラスについて話している必要があります。

  • についてshouldAutorotate。iOS 6 では「非推奨」ではありません。全然呼ばれない!iOS 6 では、以前のシステムで指定した方法とはまったく異なる方法で回転を指定します。

  • についてviewWillUnload。iOS 6 では「非推奨」ではありません。全然呼ばれない!実際、ビューがアンロードされることはありません。これは iOS 5 にも当てはまるかもしれませんが、私たちには知らされていませんでした。WWDC 2012 のビデオで覚えていると思ったことに基づいています。

于 2012-11-17T16:35:28.543 に答える