2015年04月06日

『TECHNICAL MASTER はじめてのiOSアプリ開発 Swift対応版』(秀和システム)を執筆、発売開始!基本に忠実だから安心。長く使える定番教科書。

デジタルサーカス株式会社   http://www.dgcircus.com/

iPhone/Androidのスマートフォンアプリ開発、オープンソースCMS「Drupal」の導入・カスタマイズサービスを手がけるデジタルサーカス株式会社(本社:東京都港区)は、Swift言語によるiOSアプリケーションの開発手順を基礎からしっかりと学べる『TECHNICAL MASTER はじめてのiOSアプリ開発 Swift対応版』を秀和システムより出版したことを発表しました。

【TECHNICAL MASTER はじめてのiOSアプリ開発 Swift対応版】
当社CTO・長谷川智希が執筆した『TECHNICAL MASTER はじめてのiOSアプリ開発 Swift対応版』が、秀和システムより出版されました。

本書は、「はじめて」でも「よくわかる」次の5つのポイントがあります。

・シンプルなブラウザアプリづくりで基本がつかめる。
・新しいプログラミング言語「Swift」がバッチリ攻略できる。
・UI部品の使いこなしをたくさんのサンプルでマスター。
・一覧&詳細画面を持つグルメ情報アプリで本格的開発。
・地図、GPS、SNS連携など実用的なアプリにも対応。

最新のテクニカルなテーマにはじめて取り組む方が、基本からしっかりマスターできることを目指し、「基本に忠実だからこそ長く使えるスキルが身につく」をコンセプトに「はじめて」でも「よくわかる」ように解説しています。

【本書「はじめに」より抜粋】
2008年7月以来、iOSアプリ開発においてはプログラム言語としてObjective-Cが主に利用されてきましたが、2014年6月のWWDC2014にて、AppleはiOSアプリ開発に使える新言語「Swift(スイフト)」を発表し開発者を驚かせました。
 
この発表では、AppleはSwiftの特徴として「モダン、安全、高速、インタラクティブ」を挙げています。この中でも特に「モダン」によってObjective-Cが持っていた「とっつきにくさ」による障壁を低くすることが期待されます。
 
本書は何らかの言語のプログラム開発経験のある方をメインのターゲットとし、Swiftを使用してiOSアプリを開発するために必要な知識を一冊で学べることを目標に作られました。また、プログラム開発経験の無い方でも手順に従って進めることで基本的なiOSアプリ開発の手法を学ぶことが出来る様にしています。

さらに、近年の開発では避けて通ることの出来ないオープンソースライブラリの活用や、実際に世の中へアプリを公開するための方法についてもカバー範囲としています。
本書がiOSアプリ開発入門者の助けとなること、そして、良質なアプリが多く公開されることを祈っています。
 
 
【目次】
Chapter 01 iOSアプリ開発の概要
01-01  iOSとデバイスの関係を理解する
01-02  アプリ開発に必要なものを知る
01-03  開発言語の違いを理解する
01-04  アプリ配布のための準備をする

Chapter 02 アプリ開発の準備
02-01  開発環境を準備する
02-02  Mac上でiOSを動かしてみる

Chapter 03 ブラウザアプリを作る
03-01  アプリの骨組みを作る
03-02  アプリ開発の基本を知る
03-03  高度なブラウザ機能を実装する

Chapter 04 プログラミング言語Swift
04-01  Swiftの基本を知る
04-02  変数とデータ型、演算を理解する
04-03  Swift特有の言語仕様を知る
04-04  データをまとめて扱う構造を知る
04-05  プログラムの制御構造を知る
04-06  処理をまとめる構造を知る
04-07  関数や変数をまとめる構造を知る
04-08  その他のユーザ定義型を知る

Chapter 05 基本的なビューの使い方
05-01 情報を表示するための部品を知る
05-02 データや情報を入力するための部品を知る
05-03 処理状態を伝えるための部品を知る
05-04 情報の表示と操作のための部品を知る

Chapter 06 グルメ情報アプリを作る
06-01  アプリのプロジェクトを作成する
06-02  UITableViewの基礎を知る
06-03  StoryboardでTable Viewを設定する
06-04  APIからデータを取得する
06-05  取得したデータをセルに表示する
06-06  続きの自動取得と更新機能を実装する
06-07  画面遷移を実装する

Chapter 07グルメ情報アプリを拡張する(1)
07-01  店舗の詳細情報表示画面を実装する
07-02  お気に入り機能を実装する
07-03  画面を切り替える機能を実装する
07-04  セルの削除や並べ替えの機能を実装する
07-05  現在地を取得して地図を表示する

Chapter 08応用レシピ
08-01  写真を撮影して保存する
08-02  写真の一覧表示画面を実装する
08-03  写真ビューアを作成する
08-04  電話やSNSアプリと連携する
08-05  アプリ公開のために必要な機能を実装する
08-06  App Storeにアプリを公開する

【著者プロフィール】
長谷川 智希(はせがわ ともき)
1976 年生まれ。小学6 年生の時に自治体主催の子ども向けイベントでパソコンに出会い衝撃を受ける。 中学入学と同時にMSX2+でパソコンデビューして現在までプログラム・システム開発に関わる人生を送る。現在はデジタルサーカス株式会社の副団長CTOとして活動中。ライフワークはアプリ/Webサイト開発。開発以外の趣味はカートレース、電子工作。
http://www.facebook.com/hasegawa.tomoki

【書籍情報】
著者:長谷川智希、デジタルサーカス株式会社(監)
出版社:秀和システム
価格:3,240円(税込)(本体3,000円)
ページ数:567ページ
Amazonで購入:【 http://www.amazon.co.jp/dp/4798043656

【デジタルサーカス株式会社】
スマートフォンアプリ開発、WEBサイト構築を手がけるIT企業。iPhone/Androidのスマートフォンアプリの企画、開発からアプリ配布、メンテナンスまでをトータルにサポートしています。

名称 : デジタルサーカス株式会社
所在地: 東京都港区南青山3-5-2 第1韮澤ビル2F
設立 : 1999年2月
資本金: 82,849千円
代表取締役: 田口 健
URL:【 http://www.dgcircus.com/
Facebook:【 http://www.facebook.com/dgcircus

【過去の出版物】
デジタルサーカスでは数々の開発で培ったノウハウを生かし、開発者の手助けとなる参考書籍を執筆しています。

・「Facebookアプリプログラミング入門」
Amazonで購入【 http://www.amazon.co.jp/exec/o……4798035211

・「Webアプリ開発を加速する CakePHP2 定番レシピ119」
Amazonで購入【 http://www.amazon.co.jp/exec/o……4798039519

【この件に関するお問い合わせ先】
デジタルサーカス株式会社
TEL  : 03-5775-4406
FAX  : 03-5775-4407
担当 : 溝渕
e-mail:【inquiry@dgcircus.com 】

※本資料の内容はご自由に転載、引用ください。