• Swift プログラミング言語

  • ようこそ Swift へ(Part I)
  • Swift のツアー
  • Swift 言語のガイド(Part II)
  • 基本演算子
  • 文字列と文字
  • コレクション型
  • フロー制御
  • Functions(関数)
  • クロージャ
  • 列挙型
  • クラスと構造体
  • プロパティ
  • メソッド
  • サブスクリプト
  • 継承
  • 初期化
  • デイニシャライザ
  • 自動参照カウント
  • Optional の連鎖
  • エラー処理
  • 型キャスト
  • ネストした型
  • 拡張機能
  • プロトコル
  • ジェネリック(汎用)
  • アクセス制御
  • 高度な演算子
  • 言語のガイド(Part III)
  • 言語リファレンスについて
  • 語彙の構造



  • 宣言
  • 属性
  • パターン
  • 汎用パラメータと引数
  • 文法のまとめ
  • マニュアルの変更履歴
  • Swift ブログより

  • 2016年10月12日
  • Objective-C の id と Swift の Any
    メソッドのオーバーライドとプロトコルへの準拠
    型のないコレクション
    AnyHashable 型
    ブリッジされない内容の明示的な転換
    AnyObject メンバー検索
    Objective-C での Swift の値型
    Linux の移植性
    詳細を学ぶ
  • 2016年9月21日
  • Swift のプレイグラウンドでロボットをプログラムするのに iPad を使用する
  • 2016年9月12日
  • Swift への JSON との作業
    JSONから値の抽出
    JSON から抽出された値からモデルオブジェクトの作成
    optional の JSON イニシャライザを書く
    エラー処理で JSON のイニシャライザーを書く
    フェッチした結果の型メソッドを書く
    反響に反映
  • 2016年6月20日
  • Swift 3 と Xcode 8
    Swift 2.3
  • 2016年2月8日
  • インタラクティブなプレイグラウンド
    プレイグラウンドのサンプル
  • 2015年12月3日
    Swift はオープンソースとなった
    Swift.org
    ソースコード
    Swift パッケージマネージャ
    コアライブラリ
    プラットフォーム
    始める
  • 2015年10月7日
  • プレイグラウンドのリテラル
    Swift コードのリテラル
    追加のドキュメント
  • 2015年9月21日
  • Swift 2アプリが App Store に
    Xcode 7 と OS X El Capitan
  • 2015年8月12日
  • Swift-er SDK
  • 2015年7月23日
  • Swift 2 での String
  • 2015年7月8日
  • Swift 2.0
  • 2015年4月24日
  • メモリ安全性:保証値は、使用
        前に定義されています
  • 2015年4月9日
  • 動的ディスパッチを減らす事によっ
        てパフォーマンスの向上
  • 2015年3月17日
  • 新しいプレイグラウンドパー
        ト2 - ソース
  • 2015年3月12日
  • Null の可能性と Objective-C
  • 2015年2月24日
  • 新しい Playground
  • 2015年2月18日
  • as! 演算子
  • 2015年2月9日
  • Swift 1.2 と Xcode 6.3 beta
  • 2015年1月28日
  • iTunes U 上で利用可能な新し
        い Swift 開発コース
  • 2015年1月23日
  • Swift REPL ですべてを再定義
  • 2014年12月12日
  • NSMethodSignature に何が起
        こった?
  • 2014年11月11日
  • "Swift REPL の導入
  • 2014年10月20日
  • 初めて Swift のアプリをビ
        ルドした時のビデオ
  • 2014年9月25日
    assert()を Swift でビルドする(2)
  • 2014年9月9日
  • Swift は 1.0 になりました
  • 2014年9月3日
  • パターンのプレイグラウンド
  • 2014年8月26日
  • Optionals のケーススタディ
        :valuesForKeys
  • 2014年8月19日
  • アクセス制御と protected
  • 2014年8月15日
  • 値とリファレンスのタイプ
  • 2014年8月8日
  • バルーン
  • 2014年8月5日
  • ブール値
  • 2014年8月1日
  • ファイルと初期化
  • 2014年7月28日
  • C のポインタとの相互作用
  • 2014年7月23日
  • アクセス制御
  • 2014年7月18日
  • assert()を Swift でビルドする(1)
        :遅延評価
  • 2014年7月15日
  • Xcode 6 ベータ3での Swift 言語
        の変更
  • 2014年7月11日
  • Swift のブログへようこそ

  • XCPlayground リファレンス

  • XCPlayground モジュールリファレンス
  • XCPlaygroundPage クラス
  • タスク
  • 現在のプレイグラウンドページの取得
  • currentPage
  • Playground 実行の管理
  • needsIndefiniteExecution
    finishExecution
  • 情報の表示
  • captureValue:withIdentifier:
  • Live View の管理
  • liveView
  • XCPlaygroundLiveViewable プロトコル
  • タスク
  • プレイグラウンドデータディレクトリを返す
  • playgroundLiveViewRepresentation
  • データ型
  • XCPlaygroundLiveViewRepresentation
  • 定数
  • XCPlaygroundSharedDataDirectory
    URL

  • 旧式となった関数とプロパティ
  • XCPCaptureValue
    XCPExecutionShouldContinue
    Indefinitely

    XCPSetExecutionShouldContinue
    Indefinitely

    XCPShowView
    XCPSharedDataDirectoryPath