[iOS開発本] 15歳からはじめる iPhone わくわくゲームプログラミング教室
CALayerの使い方が書かれている本を持っていない気がしたので参考になりそうだったのと、高速バスで移動する用事があったので 15歳からはじめる iPhone わくわくゲームプログラミング教室を買ってみた。
- CALayer の使い方
- UIGestureRecognizerの使い方
などを知ることができた。
自分はこれまで CALayerは使ったことがなく、同様の場面では UIView を使ってきた。
しかしこの本は特に説明もなく UILayer 使われているが、そもそも UIViewと CALayer の違いは何か? どのように使い分けるのかが分からなかったので調べてみた。
Stack OverflowのWhat are the differences between a UIView and a CALayer?
によると、パフォーマンス的な違いはないようだ。
そもそも、UIView 自体が CALayer で構成されており薄いラッパーになっているようだ。
しかし、CALayer で書くと、MacOSとiOS で共通のコードが使えるとのこと。
逆に、UIView を使ってしまうと、MacOS 上の NSView と相当異なるので共用は難しくなるようだった。
ところで「15歳からはじめる」シリーズはAndroidのも持っているが、15歳からはじめるシリーズのコンセプトは何なのだろうか?
とりあえず簡単そう、という印象を持つが、実際はプログラム初心者向けの章は最初の少しだけで、後はいきなりほとんど事前説明なしにたくさんコードが並ぶ。
限られた紙面である程度のゲームを仕上げようとすればそうなるとは思うけれども、内容的にはタイトルからうける印象ほどの親切さは感じられない。
また、参考書籍なども紹介されない。
ほんとの15歳がこれを読んだら投げ出してしまいそうに思うのだがどうなのだろう。
15歳からはじめる iPhone わくわくゲームプログラミング教室(iPhone 4S / iOS 5 / OSX 10.6 / 10.7対応) | |
![]() |
沼田哲史
ラトルズ 2011-11-15 |
関連記事
-
-
最近読んだ本 エンジニアとしての生き方 中島聡
中島聡氏のブログLife is beautifulと、WEB+DB PRESSの記事をまとめた本。
-
-
Topeak iPhone6 Plus 用ライドケースセットを買ってみた
家から最寄り駅まで歩くと結構時間がかかってしまうため、駅前に駐輪場を借りてそこまで自転車で通勤してい
-
-
GTD用にOmniFocusを購入
半年くらいMacBookとiPhoneでOmniFocusを使っている。 なかなか良いので、紹介して
-
-
iPhone6, Xperia, Galaxy Note サイズ比較
iPhone6 Plus は一体どれくらい大きいのか想像ができなかったの
-
-
Corona SDK 調査3日目 (Lua 用エディター探しその1)
iPhoneとAndroid両方で動くアプリケーションを開発できるというCorona SDKの調査3
-
-
iPhoneアプリをぬるぬるとつくろう。
かごおたさんのこの記事 はポイントが簡易にまとまっていてiPhoneアプリを作り始める際にはよい
-
-
EverLearnのURLスキーム
EverLearn の URL スキームをちゃんと公開していなかったので公開しました。EverLea
-
-
Apple Special Event 2012
2012年は下記が発表された。 iPhone 5iPod touchiPod nano
-
-
薄い iPod touch 4G用ケース SwitchEasy NUDE for iPod touch 4G UltraClear (SW-NUT4-UC) 購入
Retinaディスプレイと、ジャイロの確認のために購入したiPod touch 4G は開発用なので
-
-
[本] 警備員日記 手塚正巳
警備員日記 posted with カエレバ 手塚 正己 太田出版 20