備忘録 〜プログラミング〜

プログラミングに関する事をつらつらと、、

Swift

Swiftを使ってSpriteKitを試してみる

Swiftに慣れるために、SwiftでSpriteKitを使ってみました。 基本的にはObjective-cと同じ。 SKPhysicsBodyのプロパティのrestitution(反発係数)と、linearDamping(減衰率)を色々いじると跳ね返りが変化するので色々面白いです。 katabuchi/SpriteTest katabu…

SwiftでCGFloatをNSLogしたら、0.000000になってしまう問題

Swiftで、LaunchScreen.xibなしでプロジェクトを作るとどうなるのか試してみると、どのデバイスでも3.5インチになってしまいました。 そこで、以下のようにNSLogで高さの値がどうなっているのか確認 NSLog("%f", UIScreen.mainScreen().bounds.size.height) …

Swiftで#pragma mark -

Objective-cのときはコードを見やすくするために #pragma mark - などをよく使っていたので、Swiftでも出来るのかなと思い調べてみたところ、ありました。 こんな感じ // MARK: - 他にも色々あるみたいです。 // TODO: // FIXME: <a href="http://stackov…

Swiftで初期画面をコードから作成してみた

今更ながらSwiftを触ってみました。 慣れ次第だとは思いますが、書きやすいような、書きにくいような。 とりあえず、初期画面はこれでいけました。 AppDelegate.swift var window: UIWindow? var viewController: UIViewController? func application(applic…