心はいつも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

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

  関連記事

no image
プログラミングから離れた理由を思い出した

私は転職が多く5社で正社員で経験しています。全部IT系なのだけど全部職種が違いま …

パーフェクトRuby 2章Rubyの基礎 2-6 モジュール

p57 2-6 モジュール 2-6-1モジュールの定義式 モジュールはインスタン …

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

9.4.2 destroyアクション、です。 テストを書く FactoryGir …

Mac mini買いました。

Appleの新製品発表が近づいているというのに、Mac mini買ってしまいまし …

iPad使用前/使用後、雑感。

5/28にiPadがAppleStoreからクロネコヤマトで届けられました。 週 …

no image
テンプレとヘルパーの順番

http://yourdomain/actionxを呼んだときのactionx用 …

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

10.3マイクロポストを操作する、です。 仕様の理解 ポストはユーザーだけが投稿 …

初めてのRuby2章「配列とハッシュ」

Railsだってgemの一種!ってことで、Rubyの文法からちゃんとやりたいです …

no image
iPhoneの月請求は8円のみです。

昨年11月に、e-mobileからiPhoneにMNPしました。 ちょうど、乗り …

MacBookAirにMavericksインストールしました

先週の話になってしまいますが、MacBookAirにMavericksインストー …