心はいつも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
RailsTutorial4.0を高速で復習する。6.2.4章。

6.2.4フォーマットを検証する です。 メールアドレスは文字数制限だけじゃだめ …

no image
iPhoneのKindleアプリでChip Conley氏の本を読んでみました。その1

GWで電子本も文庫本も読み終え、「新しい本に入れ替えないと~」と思いながらすっか …

no image
accepts_nested_attributes_for

everydayRailsやっていて、 phoneモデルのテストのところで ac …

no image
RailsTutorial4.0を高速で復習する。5.6章。演習1問目。

5.6演習です。 一問目。 リスト5.28の静的ページのテストコードは簡潔ですが …

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

6.2.2プレゼンスを検証する、です。いよいよモデルにコードを書いていきます。 …

twitterと連携した写真のライブラリー

iPhoneを使うようになってから気軽に写真撮影し、そのままtwitter投稿す …

Mac miniの液晶モニターにDell U2713HM使っています。

次期モデルが出るかもしれないのにMac miniを買って、自分でメモリを16Gに …

no image
destory

ruby on rails3プリケーションプログラミングの本の内容をruby2. …

BD再生のオープンソース

メディアはシリコンすら持ちたくない主義なのですが、どうしてもBluelay Di …

パーフェクトRuby 2章Rubyの基礎 2-2 変数と定数

p47 2-2-1 ローカル変数 スコープは ・ブロック内 ・メソッド定義内 ・ …