2017-01-01から1年間の記事一覧

Swift3でインスタンスから型メソッドを呼ぶ

ある型(class/struct)のインスタンスを使って型メソッドを呼ぶには、type(of:)関数を使います。 class Foo { static var bar: Int { return 100 } } let foo = Foo() foo.bar // error: static member 'bar' cannot be used on instance of type 'Foo' type(…

SKView&SKSceneを画面の回転に対応させる

iOSデバイスを回転させたときに、SpriteKitで使うSKViewやSKSceneをどうやって・どのタイミングで追従させるかについてです。 SpriteKitの中で完結させようとなると、SKSceneが持つdidChangeSize(CGSize)メソッドを使うべきなのでしょう。しかしこのメソッド…