Swift

Swift NSTimerの使い方のポイント

scheduledTimerWithTimeInterval(ti: NSTimeInterval, target: AnyObject, selector: Selector, userInfo: AnyObject?, repeats: Bool) ポイント target 指定するオブジェクトは、NSObjectを継承しているか、@objcのついたクラスである必要がある selector S…

Swiftで初めて動きのあるゲームを開発する人向けチュートリアル(なんとかストライクを例にStep by Step解説)

ひっぱって敵にぶつけて倒すゲームの作り方を通して、SpriteKitを利用したiOSアプリでの画面要素の移動/回転/拡大縮小、衝突判定、ドラッグ(panジェスチャー)への対応を含む開発の第一歩を踏み出すためのチュートリアルです。

Swiftで初めてiPhoneゲーム開発する人向チュートリアル(マルバツゲームを例にStep by Step解説)

二人でマルとバツを交互に書いて行って、先に三つ並べた方が勝ちっていう例のゲームの作り方を通して、「Swift分かんない」「iPhoneアプリ作ったことない」という人がiPhoneゲーム開発の第一歩を踏み出すことを目的としたチュートリアルです。他のプログラミ…

ピュアSwiftコード100行でLispインタープリター作ろうとしたけど185行になったよ

English version of this page: knj4484: Lisp interpreter implemented in 185 lines of Swift 背景 尊敬するプログラマーの一人、 @himara2 さんの「SwiftでTiqav APIを叩くビューワアプリを100行でつくったよ - Think Big Act Local」を読みました かつて…

Swiftのビルトイン関数の使い方リファレンス

スポンサーリンク (adsbygoogle = window.adsbygoogle || []).push({}); abs(x: T) -> T 絶対値を返す abs(-10) // r4 : Int = 10 abs(46.89) // r6 : Double = 46.89 assert(condition: @auto_closure () -> Bool, message: StaticString, file: StaticStri…

Swift(Appleプログラミング言語)の使い方リファレンス(サンプルコードあり)

Apple公式SwiftドキュメントLanguage Guideをもとに、 項目は網羅的かつ記述は簡潔な言語リファレンスになるように、 プログラミング言語Swiftの使い方をまとめる という方針で執筆していきます。下記の構成と項目keywordを考えて書いています。 変数var,定…

Swift日本語チュートリアル ~ 後編(Apple公式ドキュメントSwift Tour±α)

この記事は、 プログラミング経験がある人が Swiftを初めて勉強するときに、 インストールから始めて、 iPhoneアプリ開発の第一歩を踏み出す ことを目的としたチュートリアルの後編です。Swift日本語チュートリアル ~ 前編(Apple公式ドキュメントSwift Tour…

Swift日本語チュートリアル ~ 前編(Apple公式ドキュメントSwift Tour±α)

(adsbygoogle = window.adsbygoogle || []).push({}); このドキュメントは、 Ruby/C++などでプログラミング経験がある人が Swiftを初めて勉強するときに、 インストールから始めて、 標準ライブラリを調べながらなら一通りはコーディング出来るようになる こ…