• 締切済み

iOSアプリのサンプルコードで、ビルドできない

iOS アプリの開発をはじめたばかりの超初心者です。 (プログラム経験も VB をちょっとだけいじった程度です) ネット上で配布されているサンプルコードを Xcode に読むこませ、「ビルドと実行」を行っても、ほぼ100%の割合でエラーが出ます。 ダウンロード元の例: http://akamatsu.org/aka/iphone/iphone-sdk%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89/ http://bakerframework.com/ プロの人たちが検証したコードがアップされているはずなので、コード自体にミスはないはず。 原因はなんでしょうか? Interface Builder のデータが同梱されていないから? だとしたら、コードは他所から入手できてもインターフェイスはサンプルにあわせて自作しなければならないのでしょうか? それからもう一点。 「ビルドと実行」が滞りなくできても、iOSシュミレーターが起動しないコードもあります。 こういう場合、どうしたらいいのでしょうか? 開発環境はMac OS10.6 Xcode 3.2.6 iOS SDK 4.1(いま出先なので、はっきり覚えていないのですが…) です よろしくお願いします。

みんなの回答

  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

私の経験からいっても、ビルドできませんね。Appleが配布するサンプルコードでも、9割方ビルドするとエラーになるので、むしろビルドできるケースが珍しいと考えたほうがいいでしょう。 理由は、Xcodeのバージョンが0.1変わると、ビルド設定が変わってしまうからのようです。Xcode 3.2.6なら、3.2.xで作成したプロジェクトならビルド可能でしょう。 あくまでもサンプルコードは、「コードのサンプル」と考えたほうがいいと思います。 おそらく、プロジェクトを新規に作成し、クラスファイルとNibファイル(.xib)を、サンプルのプロジェクトからひとつひとつ「プロジェクトに追加」していけば、ビルドできるかもしれません。そうやった場合でも、Nibファイルについて、Interface Builderのバージョンの互換がないと、やはりうまくいかないでしょう。 まあ、こんなことで苦労する時間があるなら、もっとほかに勉強することはいっぱいあるだろう、というところに話は落ち着くと思いますが。

関連するQ&A