Love Swift & Kotlin第2弾!
本書はSwiftを愛するメンバーが集まるSwift愛好会とKotlinを愛するメンバーが集まるKotlin愛好会の有志メンバーがネタを持ち寄って作成した技術同人第2弾です。
言語についての話にとどまらず、Swift/Kotlinに関連の深いプラットフォームやサービスについての話など多岐にわたるネタについて盛り込んでいます。
各章は独立しています。「はじめに」にある著者紹介でそれぞれの章の概要を紹介しますので、興味を持った章から読み進めてください。
楽しんでいただけるととても嬉しいです!
目次プレビュー
- 前書き
- 著者紹介
- 第1章 SwiftUI プレチュートリアル
-
1.1 はじめに
-
1.2 プロジェクト作成
-
1.3 プロジェクトの構成
-
1.4 テキストの設定
-
1.5 ボタンの配置
-
1.6 ボタンのアクション
-
1.7 まとめ
-
2.1 はじめに
-
2.1.1 自己紹介
-
2.1.2 BuildConfig.swift
-
2.2 StencilSwiftKitの仕組み
-
2.2.1 loadExtension
-
2.2.2 root
-
2.2.3 実際に生成されるコード例
-
2.3 終わりに
-
4.1 はじめに
-
4.2 Swift の環境の構築
-
4.2.1 Swift の導入
-
4.2.2 Lチカのための SwiftyGPIO の導入
-
4.3 Swift で Lチカをやってみる
-
4.3.1 LED を Raspberry Pi に接続する
-
4.3.2 Lチカの Swift のプロジェクトの作成
-
4.3.3 コードを書いてビルドして LED を点灯してみる
-
4.4 Swift で温度を測定してみる
-
4.4.1 1-Wire の温度計を Raspberry Pi に接続する
-
4.4.2 1-Wire の有効化
-
4.4.3 温度測定の Swift のプロジェクトの作成
-
4.4.4 コードを書いてビルドして温度を測定する
-
4.5 部品の入手先
-
4.6 参考資料
-
4.7 おわりに
-
5.1 まえがき
-
5.2 NullableとNonNull
-
5.3 セーフコール演算子
-
5.4 キャスト
-
5.4.1 スマートキャスト
-
5.4.2 !!演算子
-
5.5 nullとエルビス演算子
-
5.5.1 フォールバック代入
-
5.5.2 早期リターン
-
5.6 nullとlet
-
5.7 ぬるぽが発生するパターン
-
5.8 最後に
-
6.1 はじめに
-
6.1.1 自己紹介
-
6.1.2 対象読者
-
6.1.3 想定環境
-
6.2 FFmpegとは
-
6.3 FFmpegの使い方
-
6.3.1 FFmpegのインストール
-
6.3.2 音声ファイルの解析
-
6.3.3 音声ファイルのノーマライズ
-
6.3.4 音声ファイルのノイズ除去
-
6.4 おわりに