[iOS開発本] 15歳からはじめる iPhone わくわくゲームプログラミング教室

公開日: : iPad, 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対応)
15歳からはじめる iPhone わくわくゲームプログラミング教室(iPhone 4S / iOS 5 / OSX 10.6 / 10.7対応) 沼田哲史

ラトルズ 2011-11-15
売り上げランキング : 13998

Amazonで詳しく見る by G-Tools

関連記事

no image

[iPhone SDK] ネットワーク接続の有無を確認する方法

iPhoneでネットワーク接続できないときには一応エラーダイアログを出す方がよいだろうと考えて方法を

記事を読む

no image

iPhone アプリアイコン

iphoneアプリで稼げるのか さんと同様、自分もアイコンを作るのはつらい。 今度アプリを公開すると

記事を読む

久々に Reject をくらった話

稼働日カウントダウンという昔作ったアプリにAppStoreのレビューのコメントでリクエストがあった。

記事を読む

iOS デバイスサポート最終バージョン

iOS9からGKSession over Bluetoothが無効に なってしまったので Multi

記事を読む

iOS13からpresentViewControllerの挙動が変わっている

    ; を実行してViewControllerを表示していま

記事を読む

no image

暗記サポートアプリ YUBImarker

暗記サポートアプリを探している。 YUBImaker はちょっと良さそうなんだけれども、なかなかiP

記事を読む

no image

iPhone 3G/3GS用ホルダーケース レイアウト RT-P2LC3 カラビナつき

カバンを持っていないときに、iPhoneをジーパンのポケットに入れておくのはちょっと不安。 なの

記事を読む

no image

はじめてのiPhoneプログラミング

さらにiPhoneプログラミング本が出るらしい。出版ラッシュですな。 これは568ページもあるらしい

記事を読む

no image

論理思考は万能ではない 松丘 啓司

この本はいい。 元コンサルタントが、コンサルタントが思考のベースにしている論理思考の重度の依存や思い

記事を読む

no image

「サンプルプログラムでマスターする iPhone SDK」 の感想

2009年9月に発売された本。 iPhone SDK 3.0 リリース後に書かれた本なので、3.

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

watchOS8 アップデート内容

Absolute Altimeter など、watchOS8 でない

#WWDC21の勉強メモ 購入

https://note.com/shu223/m/m1432c13

iOS15にアップデート

2021/09/21にiOS15が公開され、そろそろ初期不具

[watchOS] handleBackgroundTasks

https://developer.apple.com/docume

Xcode 13ダウンロード

GMになったようなので、Xcode 13をダウンロードする。

→もっと見る

PAGE TOP ↑