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

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

  関連記事

WordPress親テーマversion upに伴う、子テーマのバージョンアップ作業

WordPress子テーマの作り方で書いた通り、airpucciの現在のテーマは …

Lionさんがお出まし?AppStoreでのアップデート

MacBookAirのDockにあるAppStoreアイコンになにやらアップデー …

no image
@で始まるのが インスタンス変数

@ で始まるのが インスタンス変数 大文字で始まるのが 定数 文法書のどこに書い …

no image
booknest使ってみました

先日、日本サムスンのデザイナー、吉田道生氏のお話をお伺いしました。 非常に興味深 …

no image
Ruby 1.9系をインストールする

Rubyのバージョン管理ができるrbenvをインストールしたらいよいよRubyの …

no image
iPhoneのメーラーが真っ黒になってしまった。

iPhoneのメーラーはiPhoneにデフォルトでついているメーラーを使っていま …

RailsTutorial4.0を高速で復習する。7章

第7章ユーザー登録、です。 6章でuserモデルを作ったので、7章はwebでの登 …

アイキャッチ画像のリサイズ

768 × 1024 pxの写真をアイキャッチに指定して、150pxにリサイズ表 …

RailsTutorial4.0を高速で復習する。10章。

第10章ユーザーのマイクロポスト、です。 has_many、belongs_to …

no image
ブログは独自ドメインの方が強いかもね

すっかり月一ペースで更新するブログになってしまい焦ります。 震災直後に政権批判し …