著者:マーク山崎
ページ数:184

¥410¥0

過去にソフトウエア開発の経験を持っている方ならば、iPhoneやiPadのアプリケーションを見て、一度は自分もこのような美しいアプリケーションを開発してみたいと思われる方は多いと思います。筆者自身も過去にソフトウエア開発に携わり、プログラムを記述した経験もあったことから、自分自身でiOSアプリケーションを開発していみた、そんな興味を強くもったのがiOSアプリケーションにかかわる周辺技術を学ぶようになったキッカケでした。

それでは、いざ、iOSアプリケーション開発に関して調査を進めていくと、覚えることも多く、技術の幅も広いことから、学んだ技術内容がすんなりと理解できても、それをしっかりと把握するためには小さなモヤモヤを解決すべく、あっちを調べたり、こっちを読んだりと、基礎のための基礎知識を埋めるために右往左往したことを覚えています。
多くの方は、書店の技術書コーナーで専門書を探したり、インターネット上での情報収集をされたり、はたまた知り合いに専門家がいらっしゃれば説明を受けることができるかもしれません。しかし、その多くがプログラミング例、Xcode開発環境の操作例と画面例であり、確かに技術書の記述どおりに操作をすれば、期待した結果になります。一方で、その説明の中で、疑問が起こり、疑問を解決したいけれど、とりあえず解決に時間を費やすことは後回しにして、書籍を読み終えることで、直近の目標達成となってしまうことも多いと思います。この学習中に発生した疑問、質問点こそ、実は理解をしっかりと深めていくためのキーポイントではないでしょうか。しかも、その疑問点、質問点は、書籍からすれば、基本技術として記述を省略しているケースもあるわけです。

結局、最初にザーっとでも、基礎となる技術知識に触れることで、専門書籍を読んだ時の理解は圧倒的に高まるであろう、と思ったことが本書を出筆したキッカケです。本書により、iOSアプリケーション開発のための第一歩となる基礎技術を提供することで、さらなる詳細技術が理解しやすくなればと考えています。

なお、本書ではコーディング例、Xcode開発環境の操作例、画面キャプチャなどは記載しておりませんのでご了承ください。

以下に大まかな見出しを記述します。

1.MVCについて
2.オブジェクト指向の要点
3.システムライブラリとしてのフレームワークについて
UIApplicationクラスとUIApplicationDelegateプロトコル
UIWindowクラス
UIViewControllerクラス
UIViewクラス
UIResponderクラス
UIEventクラス
UITouchクラス
UIControlクラス
4.Interface BuilderとStoryboadについて
5.アプリケーションの起動処理
6.イベントハンドリング(Responder Chain)について
7.イベントハンドリング(ターゲット・アクション)について
8.データの永続化について
9.状態の保存と回復について

シリーズ一覧

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する