Swiftビギナーズガイド: アップルをプログラミングせよ! PRIMERシリーズ (libroブックス)
価格: ¥0
「アップルをプログラミングせよ!」
時代はアップルだ。誰もが、何かやってやろうとiPhoneの世界へ足を踏み入れていく。君もアップルをプログラミングしようと思うなら、そのための「武器」を手に入れよう。それが、「Swift(スウィフト)」だ。アップルの次世代言語「Swift」をマスターして、アップル開発の世界に飛び込んでいこう!
<<目 次>>
1. Swiftの準備を整えよう!
Swift(スイフト)ってなに?
Swiftってどんなもの?
Swiftを使うには?
プレイグラウンドを使おう
プレイグラウンドで動かしてみよう!
2. 値・変数・演算について
リテラル(値)について
変数・定数とタイプ(型)について
変数の型の種類について
演算の基本について
その他に覚えておきたい基礎知識
3. 制御構文をマスターしよう
if文による条件分岐
switch文による複数分岐
for in文による繰り返し
汎用的なfor文による繰り返し
whileによる繰り返し
4. 関数をマスターする
関数の定義と利用
引数の外部名について
ショートハンドについて
複数の返値と「タプル」について
タプルを返値に使う
引数のデフォルト値
可変引数について
INOUT引数について
5. クラスの基本について
クラスの定義
クラスを利用する
クラスの継承について
メソッドのオーバーライド
イニシャライザについて
Computedプロパティとは?
タイプ・プロパティとタイプ・メソッド
6. 配列と辞書
配列の基本について
配列とfor-in構文
配列の要素の操作
辞書(Dictionary)について
辞書を活用するためのメソッド
7. 構造体、列挙型、タプル
構造体とは?
enum(列挙型)について
タプル(Tuple)について
8. 関数リテラルとクロージャ
関数は「値」だ!
関数の「型」はどう記述する?
いよいよクロージャ登場!
関数リテラルを利用する
9. プロトコルとエクステンション
プロトコルとは?
プロトコルを使ってみよう
エクステンション(Extension)とは?
プロトコルとエクステンションを組み合わせる
※本書は、入門ドキュメントサイトlibro(http://libro.tuyano.com)の掲載記事を元に図版などを追加、最新バージョンに合わせて加筆修正したものです。
※著者について
掌田津耶乃(しょうだつやの)。日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iOSとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。(著者プロフィールより)