0
     最近、友人が「iPhoneのアプリを作ってみたい」
    って言いはじめたので、アプリの作り方を教えるついでに
    ブログに書いていくことにしました
    (いっしょに「Tap Jockey」の開発を進められるといいなぁ... )

    まぁ、ド素人からはじめた開発なので、
    ところどころ素人っぽさがにじみ出るかもしれませんが、
    「動けばいいよ」という大きな気持ちでご覧くださいませ...

    プログラムには、Xcode4.1を使用していきます

    Tap Jockey」 や最近作った「9x9 Attack」なんかは、
    自分の開発環境が変わって、頭が混乱してしまうのが不安だったので、
    Xcode3.2.4を使って作りましたが、
    これからの時代の流れにのっていくためにも新しい環境は必要ですよね
    (もう遅い?)

    さてさて、
    Xcodeを使うまでには、いろいろな手続きなどが必要なのですが、
    そこはいろいろなところで説明があると思うので、省かせていただきます
    (もうずいぶん前のことで思い出せない...?)

    ...

    (無事 Xcodeをインストールできたとして)
    では、Xcodeを起動しましょう!

    起動したら、新しいプロジェクトを作ります
    [File] -> [New] -> [New Project]
    new_project

    すると、どんなプロジェクトを作るのか選択肢が出てきますので…

    そうそう、
    今回のプロジェクトでは「Interface Builder」は使いません
    Interface Builderを使うと、ボタンとかラベルとか
    いろんな部品を貼り付けて、目で見ながらアプリを作れるのですが、
    すこし動きのあるゲームアプリをつくる過程では、
    Interface Builderを使わない方が自由度が上がるかな?と思います

    ということで、
    できるだけ余計なものを使わないように、
    シンプルな「Window-based Application」を選択しましょう
    window_base

    次に、プロジェクトの名前なんかを決めていきます
    Product Name -> ゲームの名前を入れましょうか
    Company Identifier -> ここはとりあえず適当に
    Device Family -> は、iPhone にっ!
    ※iPad専用アプリならiPad、iPhone/iPad両方対応ならUniversalです
     では Universal...だとなにかと面倒なので、iPhoneを選択します
    あと、Include Unit Tests にチェックが入ってると、
    いくつもファイルが増えちゃうので、チェックは外しておきます
    project_name


    さて、プロジェクトができたところで、
    画面の向きを設定しましょう
    iPhoneの画面は、横に倒すと横画面になって、
    縦に戻すと縦画面にもどる!という便利なものですが、
    それに対応させるのは、これもとても面倒なので、
    今回は「縦向きのみ(ホームボタンは下)」の設定にします

    Supported Device Orientations の項目を
    Portrait だけが選択された状態にします
    orientation


    では、左上の「Run」ボタンを押してみましょうか
    Run


    すると、iOSシミュレータなるものが起動して
    真っ白い画面が表示されるのでした
    simulator

    さてさてお次は...

    長くなってしまったので、次回に続けさせていただきます


    あ、シミュレータの動きを止めるときは、
    Runボタンの右にある Stopボタンを押してください




    コメント
    コメントする








       
    この記事のトラックバックURL
    トラックバック

    Calendar
    S M T W T F S
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
    << August 2019 >>
    My Apps
    有料アプリ

    無料アプリ

    Selected entries
    Categories
    AdSense
    Sponsored Links
    Archives
    Recent comment
    Links
    Profile
    Search this site.
    Others
    Mobile
    qrcode
    powered
    無料ブログ作成サービス JUGEM