HOME » Natsu note »  » 著書 » 【お詫びと訂正】UIKit徹底解説 iOSユーザーインターフェイスの開発 正誤表

【お詫びと訂正】UIKit徹底解説 iOSユーザーインターフェイスの開発 正誤表 2014/06/18/| » 著書

先日発売された「UIKit徹底解説 iOSユーザーインターフェイスの開発」ですが、多くの方に読んでいただいているようで嬉しい限りです。そんな中、非常に心苦しいのではありますが、誤記が何点か見つかっております。この場で、お詫びし、訂正させていただきます。

P.014 setNeedsDisplay(上から4行目)

[誤] 再描画にはsetNeedDisplayまたは
[正] 再描画にはsetNeedsDisplayまたは

“s”が抜けています。

UIKit徹底解説 正誤表 P.014 setNeedsDisplay

P.019 autoresizingMask(1行目から3行目にかけて)

[誤] autoresizingMaskが「(UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin)」と設定されます。
[正] autoresizingMaskが「(UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleBottomMargin)」と設定されます。

UIKit徹底解説 正誤表 P.019 autoresizingMask

補足

図2.2(P.018)では、左右のスペースを固定しています。一方で上下のスペースは固定していません。そのため、autoresizingMaskとして設定されるマージンは、UIViewAutoresizingFlexibleTopMarginとUIViewAutoresizingFlexibleBottomMarginになります。図と解説内容が一致せず、大変ご迷惑をおかけしました。

実際にIBで設定をすると、[Example]にある図がアニメーションします。このアニメーションを確認すると、上下左右のマージンに加え、幅と高さのうちのどの値が固定され、どの値が可動(Flexible)かがよく分かります。

P.072 UITabBarController(3-6-3 見出し)

[誤] 3-6-3 タブバーコントローラ(UIBabBarController)
[正] 3-6-3 タブバーコントローラ(UITabBarController)

UIKit徹底解説 正誤表 P.072 UITabBarController

P.280 TodoListViewController.m(下から3行目)

[誤] さらに、TodoListviewController.mに
[正] さらに、TodoListViewController.mに

“V”は大文字です。

UIKit徹底解説 正誤表 P.280 TodoListViewController.m

P.400 Identity Inspector(8行目から9行目にかけて)

[誤] Identity Inespector
[正] Identity Inspector

UIKit徹底解説 正誤表 P.400 Identity Inspector

執筆時には細心の注意を払っておりましたがこのような誤記が残してしまったことを、著者、編集者ともに深く反省しております。読者の方々には心よりお詫び申し上げます。

なお、正誤表は、出版社のサイトにも用意されています。
http://www.impressjapan.jp/books/1114101012_3

今後も引き続き、このブログなどを通して情報発信をしていくことで、これまで以上に開発者のみなさまのお役に立てればと思っておりますので、どうぞよろしくお願いいたします。

2014年6月18日 『UIKit徹底解説 iOSユーザーインターフェイスの開発』著者 西方夏子