快技庵の電子書籍
  • Swift離陸ガイド
  • Playground徹底ガイド
  • Swift1.1変更点レポート
  • TextKit概説
  • iPhoneを日本語VoiceOverで操作する
  • 最新版入手法
快技庵ロゴ
ホーム
製品アイコン
製品

最新で最も詳しいPlaygroundの本

Playground徹底ガイド
iBooksからダウンロード
Playground徹底ガイド表紙


Swift離陸ガイド表紙

Swift1.1
変更点レポート

Picture

はじめてのPlayground解説書

Playgroundは Xcode 6.3 で実用性が大幅に向上しました。
画面構成も実用的にかわり、新しく役に立つ情報も公開されました。
この本を参考にぜひ Playground 環境を楽しみながら活用してください。

Playground はプログラミングの学習にも適しています。
最新の OS X が使える Mac さえあれば、誰でも無料で始められます。
教材作りに最適な、Playground のドキュメント利用についても具体的に解説しています。

第2版で ■ Playground 応用 にグラフや図形表示のサンプルを追加しました。

電子書籍なので一度購入すると最新版を無料でダウンロードすることができ、常に最新の内容を読む事ができます。

サンプルは無料で読めますのでぜひお試しください。

Playground徹底ガイド 目次

■ この本 について
❖ はじめに
・ Playground とは
・ プログラミングの学習に
・ おことわり
❖ この本の使い方
・ 説明文とコード
・ iBooks の表示
・ この本の構成

■ やってみよう

❖ Xcode をインストール
・ App Store から Xcode をダウンロードする
・ Xcode を使う
・ Xcode のバージョン
❖ 1行プラグラム
・ 計算する
・ 現在時刻
・ 色
・ web表示

■ Swift 基礎 の キソ

❖ プログラムは行の積み重ね
・ 行
❖ コメント
・ //
・ /* と */ で囲む
❖ 変数と定数
・ 変数の宣言
・ 宣言と初期化(初期値代入)
・ 定数
・ 型の省略
❖ 型 type
・ Swift は型に厳格な言語
・ 文字列 String
・ 数 Int UInt Double など
・ 論理型 Bool
・ タプル tuple
❖ 演算と演算子
・ 代入 =
・ 四則計算 + - * /
・ 剰余演算子 %
・ インクリメント、デクリメント ++ --
・ 計算して代入 += -= *= /=
・ 比較演算子 > < >= <= == !=
・ 三項演算子 条件 ? 値1 : 値2
・ 論理演算子 ! && ||
❖ 条件分岐
・ if文
・ switch文
❖ 繰り返し
・ for 文
・ for in 文
❖ 関数 func
・ 関数定義
・ 関数を利用する
❖ enum
・ enum の単純な例
・ enum は関数を持つことができる
・ enum の内容を表示する
❖ struct
・ struct の単純な例
❖ class
・ 大まかな説明
・ クラスの単純な例
・ 継承したクラス
・ 実際のクラス
❖ Array
・ 配列の単純な例
・ 配列の要素追加
・ 配列の要素削除
・ 配列の宣言
❖ Dictionary
・ 辞書の単純な例
・ 辞書の要素追加と変更
・ 辞書の要素削除
・ 辞書の宣言
❖ オプショナル
・ 値なしとオプショナル
・ オプショナルは元の型とは別
・ そのままでは演算できない
・ オプショナルを使う
❖ たくさんのキーワード 予約語について
・ プログラミング言語の約束事
・ プログラミング言語を学ぶには

■ Playground の使い方

❖ Playground 書類
❖ Playground ウインドウ
・ Playground の主画面
・ 編集と実行
・ 結果
・ クイックルック
・ 結果ビュー
・ コンソール(Console Output)
・ コンソールとエラー表示
・ タイムライン
❖ 画像データと補助コード
・ Project Navigator
・ 画像データなど
・ 補助ファイル
❖ ドキュメント利用
・ コメントを利用するマークアップ
・ 見出し
・ 箇条書
・ 番号付き箇条書
・ プログラム
・ 斜体と太字
・ インラインのコード
・ 区切り線
・ 画像
・ リンク
・ マークアップ文字の表示
・ マークアップの正式な解説書
❖ XCPlayground
・ XCPCaptureValue
・ XCPExecutionShouldContinueIndefinitely
・ XCPSetExecutionShouldContinueIndefinitely
・ XCPShowView
・ XCPSharedDataDirectoryPath
・ XCPlayground の公式資料
❖ 古い資料・情報の利用
・ WWDC 2014 セッション408 の修正点

■ Xcode の便利な使い方

❖ 便利なショートカット
・ コメントにする
・ 自動字下げ
・ 括弧の対応確認
・ 定義の確認
・ Playgroundに戻る
❖ 環境設定 表示文字サイズなど
・ 文字サイズ
・ 行番号
❖ 操作とショートカット
・ メニューの記号と装飾キーの対応
・ デフォルトのキーボードショートカット
・ Mac共通のキーボードショートカット

■ 困ったときに

❖ 原因を探そう
❖ エラーと付き合う
・ 言語の文法エラー と 実行エラー
・ 文法エラーの主な原因
・ 型のエラー
・ 実行時のエラー
❖ エラーメッセージ以外の問題
・ エラーが消えない
・ 結果を表示しない
・ 反応しない場合
❖ 日本語や絵文字を使う
・ Swift言語は他言語対応
・ 変数名に日本語や絵文字を使う弊害
・ ユニコード文字によるわかりにくいエラー

■ オプショナル

❖ Swiftでは避けて通れない
・ nil の変遷
・Objective-C の nil
・ オブジェクトと空っぽ
❖ Swift は型に厳格
・ オプショナルは抜け道
・ オプショナルな変数・定数の特性
❖ オプショナルが必要な場合
・辞書
・オプショナルな値を返すメソッド 失敗の可能性がある場合
・as? 型キャスト Downcasting
・init? Failable initializer
❖ オプショナルは元の型とは違う
・ enum の関連した値
・ オプショナルは enum
❖ optionalな値を使う
・ アンラップ(Forced Unwrapping)
・ Optional Binding
・ (a ?? b) Nil Coalescing Operator
・ Optional Chaining
・ as[...]
❖ ? と !
・ 型の直後の『?』 Optional<型>
・ オプショナルな値の直後の『?』 Optional Chaining
・ ?? Nil Coalescing Operator
・ as? 型キャスト Downcasting
・ init? Failable initializer
・ オプショナルな型の変数の直後の『!』 Forced Unwrapping
・ 型の直後の『!』 ImplicitlyUnwrappedOptional<型>
・ オプショナル関連の注意点

■ Playground 応用

❖ 図形を描く
・ UIBezierPath で一筆描き
・ UIBezierPath で角丸矩形
・ カーブを描く
・ 星型を描く 【★第2版で追加】
・ 星型を描く関数 【★第2版で追加】
・ カーブした星型を描く関数 【★第2版で追加】
・ 花形カーブを描く関数 【★第2版で追加】
❖ 数学処理
・ 円周率などの定数
・ 三角関数などの関数
・ Double の特殊な値
・ グラフ表示の注意
・ 波形その1 【★第2版で追加】
・ 波形その2 【★第2版で追加】
・ 波形その3 【★第2版で追加】
・ 標準正規分布 【★第2版で追加】
❖ 属性付き文字 NSAttributedString
・ UIFont
❖ Swift を学ぶ
・ Apple の公式 web サイト(英文)
・Apple の公式ドキュメント(英文)
・ 書籍
・ Apple のサンプル

■ アプリを作るには

❖ Playground とは違う準備が必要
・ 実機で動作確認するには
❖ 必要な知識と情報源
❖ 最後に
Playground徹底ガイド改訂履歴
著者略歴
iBooksからダウンロード
2015年5月20日初版リリース(発行日5月18日)
2015年8月14日第2版(発行日8月12日)



Create a free web site with Weebly