心はいつもAirPucci (空元気でもいいから)

毎日がPucciを着ているような気分

iPhoneアプリ開発のお勉強方法です。

   


Objective-C苦節3ヶ月アプリ作れるようになったと書きましたが、本日アプリ『英文字占い』がiTunesConnectにてReay for Saleになりましたバンザイ!
スクリーンショット 2014-08-23 10.07.18
私の娘こと、浅田真央展の千秋楽を見に京都に滞在中、記録的な大雨に見舞われたため観光をとりやめ、アプリ公開作業しました。Provisioning fileが作成できない!とか、実機ないのにRetina 3.5インチのスクショどうやって準備するよ?とか。京都のスタバで困りながらアップ完了したのでした。

まずはObjective-Cの言語仕様


iPhoneアプリ作成に興味はあるものの、ObjCキモすぎるため臭いものに蓋をして逃げること何度あったでしょう。言語仕様から逃げてはいけないと、積ん読してあった『詳解Objective-C 2.0第3版』にとりかかりました。
詳解 Objective-C 2.0 第3版Posted on 2014年5月6日
詳解 Objective-C 2.0 第3版 CHAPTER2 Objective-Cのプログラム Posted on 2014年5月8日
詳解 Objective-C 2.0 第3版 CHAPTER3 継承とクラス Posted on 2014年5月11日
詳解 Objective-C 2.0 第3版 CHAPTER4 オブジェクトの型と動的結合 Posted on 2014年5月11日
うーん、、わずか4日しか勉強していない。
でも、これでObjCのキモイ箇所

  • []でメソッド呼び出し
  • :でつながっている関数名と引数名

がわかったので、Xcodeをいじりにいっています。詳解 Objective-C 2.0 がなんだかC言語取得者向けっぽく、そういう理解をしてもアプリは作れるようにならない、なんだかんだでXcode使えないとな、と思ったのですね。

Xcodeをいじりながらお勉強


『ズバわかり!プログラミングObjective-C iPhoneアプリ開発スタート ズバっとわかる!!』がよかったです。Xcodeだと、rubyみたいにちょっと書いて黒い画面で実行ができない(ことも無いのですが非常にやりづらい)のですが、そういうノリで、ちょっとStoryBoardいじってちょびっとコード書いてライブラリの動作確認できるのがよかったです。この本を50%くらいやったところで、何かアプリ作ってみたいと思ったのですね。いわゆる入門書にもアプリ例ありますが、あまりにも初心者向けでAppStore公開レベルじゃないので、もうちょっと具体的な例でアプリ作成勉強したいと思ったのでした。

アプリ作成本でお勉強


『作ればわかる!iPhoneプログラミング 挫折せず最後まで作り通せるiOSアプリ開発“実践”』この本よかったです。『ズバわかり!プログラミングObjective-C iPhoneアプリ開発スタート ズバっとわかる!!』の直後だとギャップありますが、そこはVisualStudio C++でGUIもの開発経験があるので埋めました。AppStore公開レベルのアプリはどんな処理をしているか、この本で把握していきました。まだ全部やっていないのですが、自分が作ってみたいアプリと処理が似ていそうなものを選んで2個学習した後、自分アプリ開発に入りました。

ObjCキモいと逃げ続けてン年。わずか3ヶ月で克服しましたが、情報量増えたのが一番の助けでした。
相変わらずObjCはキモく、この間Swiftが発表されましたが似たようなキモさで。ObjCがブサキモいならSwiftはキショキモいです。なんでRuby採用しなかったのかと小一時間問いつめたいです。

 - テクニカル , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

詳解 Objective-C 2.0 第3版 CHAPTER4 オブジェクトの型と動的結合

CHAPTER4は「オブジェクトの型と動的結合」なんだけど、 動的結合ってなに? …

no image
MacBookAirは壊れるの?

1ヶ月ぶりにWindows機を立ち上げています。HDDのカリカリ言う音が冷や汗も …

カスペルスキーを使っています

PCのウィルススキャンは、多くの人が使っているかと思います。 大手3社のソフトを …

no image
rbenvとruby-buildのインストール

諸々のものをインストールしたら、次はHomebrewを使ってrbenvとruby …

GitにRailsプロジェクトをpushする

HomebrewerでGitをインストールし、Rails 3.2やRails4. …

吉瀬美智子さんが美しすぎて、新サイト作りました

以前からやりたいと思っていたのですが、吉瀬美智子さんが美しすぎてやる気がでました …

no image
RailsTutorial4.0を高速で復習する。8.2.5章。

8.2.5ユーザー登録と同時にサインインする、です。 ユーザーが登録を行った後、 …

no image
浅田真央ちゃんは今シーズンが最後!テレビチューナーにHDつけて録画する!

テレビ見なくなってはや10年以上。ただし、 *真央ちゃんを除く*です。 土曜日に …

教育のためならば、iPadアプリ料金なんて青天井ですわ

今年4月、USでのiPad発売。姪の中学入学祝いにちょうどいいなと思っていたら日 …

no image
future vision 2019 vs 2010

マイクロソフトのfuture visonが話題らしい。 2019年の近未来。 情 …