タグ

2014年2月6日のブックマーク (2件)

  • 構造体を NSDictionary や NSArray に格納する方法 - その後のその後

    C言語の構造体をNSDictionary や NSArray、NSUserDefaultsなどに格納する方法、つまりObjective-Cのオブジェクト化する方法についてです。 CGRectとかCGPointを格納するときと同様、NSValueを用います。 例として下記のようなRGBAの色情報を持つ構造体を定義します。 // 構造体の宣言 typedef struct { unsigned char r, g, b, a; } RGBA; 格納する場合は、value:withObjCType: メソッドを使用します。 // 構造体をNSDictinaryに格納する RGBA rgba = {255,255,255,255}; NSValue *value = [NSValue value:&rgba withObjCType:@encode(RGBA)]; NSDictionary *di

    構造体を NSDictionary や NSArray に格納する方法 - その後のその後
  • 200行で作る、enchant.jsを使った簡単ぷよぷよプログラミング - あのねノート。

    2013-08-24 200行で作る、enchant.jsを使った簡単ぷよぷよプログラミング やり方 はじめに この前enchant.jsでぷよぷよ by おっ立ち野郎を作って公開しました。 enchant.jsで作ったHTML5+JavaScriptな「ぷよぷよ」を公開しました これを知り合いR君に紹介したところ、嬉しい事に「僕もぷよぷよ作りたい!」といってもらえました。それでぷよぷよの解説サイトをネットで見つけて紹介しようと思いました。 しかし、テトリスの解説サイトは山ほどあるのに、ぷよぷよプログラミングの解説サイトが全然ありませんでした。特に完成まで解説しているサイトは見つけられませんでした。テトリスはあるのに。 ということで、今回ぷよぷよプログラミングの完成までの解説を書いてみました。これはenchant.jsの基礎をひと通り勉強された方におすすめです。クマをちょこちょこ動かすだけ