書籍『iOSプログラミング 第2版』 [本]
初版は翻訳されていませんが、第2版が翻訳されて出版されます。初版は、『iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)』ですが、第2版ではタイトルを変更して『iOS Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)』となっています。
訳者は3名であり、Amazon.co.jpには次のように紹介されています。
訳者について実際に、日々の開発業務でiOSを使用して開発をされている人達です。
木南 英夫 東海大学大学院で電気工学科修士課程を修了。現在富士ゼロックス株式会社にて同社提供のクラウドサービスSkyDeskのiOSアプリケーション開発に従事する。 著書として『Google Android アプリケーション開発入門 画面作成からデバイス制御まで--基本機能の全容』( 日経BP 社) など。
上堀 幸代 筑波大学大学院理工学研究科修士課程終了。現在富士ゼロックス株式会社にて現在同社提供のクラウドサービスSkyDeskのiOSアプリケーション開発に従事する。
内橋 真吾 東京大学大学院工学系研究科情報工学専攻(修士)修了。富士ゼロックス株式会社入社以来、同社研究所およびFX Palo Alto Laboratory,Incにて、主にマルチメディア技術の研究に従事。
第2版は、初版と比較すると内容が非常に分かりやすくなっており、iOSでプログラミングする人にはお勧めの書籍だと思います。各章の概要は、木南英夫さんのブログを参照してください。
書籍『Go言語プログラミング入門 on Google App Engine』 [本]
Go言語プログラミング入門on Google App Engine
- 作者: 横山 隆司
- 出版社/メーカー: 秀和システム
- 発売日: 2011/12
- メディア: 単行本
今年9月23日(金)のオープンセミナー@香川の懇親会で、著者の横山さんからGo言語でのGoogle App Engineの本を執筆中と聞いた本です。目次は、以下の通りです。
Chapter 1 はじめに目次を見て分かるようにGo言語そのものの解説はChapter 3だけであり、Google App Engineに関するページの方が多いです。
Chapter 2 開発環境の構築
Chapter 3 Go言語の基礎
Chapter 4 Google App Engine API
Chapter 5 Google App Engine for Goを使ったWebアプリケーション作成
補章 今度のSDKの変更と、APIの追加に備えて
Go言語がどのようなものであるかの基本を知るには、Chapter 3を読むことで学ぶことができますが、本格的にGo言語でプログラミングする場合には、「The Go Programming Language Specification」、「Effective Go」、「A Tutorial for the Go Programming Language」なども一読されると良いでしょう。
本書の正誤表に関しては、著者の横山さんのブログをチェックされると良いかと思います。
Go言語は、来年初めにGo version 1がリリースされて、正式に言語の互換性を保証するようになります。それに合わせて執筆が進められている英語の書籍もあります。しかし、日本語でGo言語とGoogle App Engineの両方を学べる本は、今はこの本しかありません。