心はいつも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
Google Appsで問い合わせフォームを作りました

とっても簡単でした。Google Appsでこのブログに問い合わせフォームを設置 …

パーフェクトRuby 2章Rubyの基礎 2-5-5 クラスメソッド

p54 2-5-5 クラスメソッド インスタンスメソッドに対して、クラスに対して …

no image
Rubyの<< には3つの用法あり。

先週の#yokohamarbペアプロ画面をみていて

詳解 Objective-C 2.0 第3版

Rubyの言語仕様を勉強する傍ら、Objective-Cも言語仕様ベースで勉強し …

no image
MavericksアップデートしRuby2.0+Rails4.0.2にversion upする

何を今さら感ですが、MacはAirとMiniの2台持ちです。Airのほうを人柱と …

Mac mini買いました。

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

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

3.6高度なセットアップ、です。 この節を飛ばしても次の章以降には何の影響もあり …

no image
WindowsのiTunesからMacのiTunesへのデータ移行

MacBookAir 2日め。なかなかMacにふみきれなかったのは、Window …

no image
Macで.htaccessを表示する設定

MacBook Air2代目。以前は行っていた.(ドット)がついたファイルをMa …

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

11.2.4[フォローする] ボタン (標準的な方法)、です。 仕様 それぞれの …