著者:Yoshiki Mogi
ページ数:1210

¥1,000¥0

この書籍はSwift、SwiftUI、Core MLの使い方を学んだ後に、実際に既存のモデルを使った画像分類アプリを作るといった内容です。

この書籍を読めば、

1.Xcodeの使い方
2.Swiftの基礎
3.SwiftUIの基礎
4.Core ML(機械学習)の基礎
5.既存のモデルを使った画像分類アプリの作り方

などが習得できます。

※注意
基本的にmacOSでしかSwiftUIを使ってiOSアプリ開発ができないため、この書籍ではそれ以外のOSは対象にしていません。

0.はじめに

1.Xcode入門
1-1.Xcodeとは?
1-2.Xcodeをインストール
1-3.Xcodeを使ってみる

2.速習Swift入門
2-1.Swiftとは?
2-2.Hello, World!
2-3.変数と定数
2-3-1.変数と定数とは
2-3-2.実際に使ってみる
2-4.型推論
2-4-1.型推論とは
2-4-2.実際に使ってみる
2-5.明示的な型
2-5-1.明示的な型の説明
2-5-2.実際に使ってみる
2-6.型変換
2-6-1.型変換とは
2-6-2.実際に使ってみる
2-7.文字列に変数を埋め込む
2-7-1.説明
2-7-2.実際に使ってみる
2-8.if
2-8-1.ifとは
2-8-2.実際に使ってみる
2-9.guard
2-9-1.guardとは
2-9-2.実際に使ってみる
2-10.switch
2-10-1.switchとは
2-10-2.実際に使ってみる
2-11.オプショナル型 : 基本
2-11-1.オプショナル型とは
2-11-2.実際に使ってみる
2-12.オプショナル型: 強制的アンラップ
2-12-1.強制的アンラップとは
2-12-2.実際に使ってみる
2-13.オプショナル型: オプショナルバインディング
2-13-1.オプショナルバインディングとは
2-13-2.実際に使ってみる
2-13-2-1.ifを使ったオプショナルバインディング
2-13-2-2.guardを使ったオプショナルバインディング
2-14.配列
2-14-1.配列とは
2-14-2.実際に使ってみる
2-14-2-1.基本
2-14-2-2.配列に要素を追加する
2-14-2-3.空の配列を作ってみる
2-15.辞書
2-15-1.辞書とは
2-15-2.実際に使ってみる
2-15-2-1.基本
2-15-2-2.辞書に要素を追加する
2-15-2-3.空の辞書を作ってみる
2-16.for-in
2-16-1.for-inとは
2-14-2.実際に使ってみる
2-16-1-1.配列
2-16-1-2.数値範囲
2-17.関数
2-17-1.関数とは
2-17-2.実際に使ってみる
2-17-2-1.一つの引数、戻り値ありの関数
2-17-2-2.複数の引数、戻り値ありの関数
2-17-2-3.引数、戻り値なしの関数
2-18.クロージャ
2-18-1.クロージャとは
2-18-2.実際に使ってみる
2-18-2-1.基本
2-18-2-2.引数を省略したクロージャ
2-18-2-3.戻り値を省略したクロージャ
2-19.クラス
2-19-1.クラスとは
2-19-2.実際に使ってみる
2-19-2-1.基本
2-19-2-2.イニシャライザ
2-20.構造体
2-20-1.構造体の基本
2-20-2.実際に使ってみる
2-20-2-1.基本
2-20-2-2.イニシャライザ
2-20-2-3.構造体を配列にしてみる
2-21.プロトコル
2-21-1.プロトコルとは
2-21-2.実際に使ってみる
2-22.do-catch
2-22-1.do-catchとは
2-22-2.実際に使ってみる
2-23.継承
2-23-1.継承とは
2-23-2.実際に使ってみる
2-24.as
2-24-1.asとは
2-24-2.実際に使ってみる
2-24-3.as!とは
2-24-4.実際に使ってみる
2-24-5.as?とは
2-24-6.実際に使ってみる

3.速習SwiftUI入門
3-1.SwiftUIとは
3-2.Text
3-2-1.Textとは
3-2-2.実際に使ってみる
3-3.List
3-3-1.Listとは
3-3-2.実際に使ってみる
3-4.NavigationBarTitle
3-4-1.NavigationBarTitleとは
3-4-2.実際に使ってみる
3-5.NavigationBarItems
3-5-1.NavigationBarItemsとは
3-5-2.実際に使ってみる
3-6.HStack
3-6-1.HStackとは
3-6-2.実際に使ってみる
3-7.VStack
3-7-1.VStackとは
3-7-2.実際に使ってみる
3-8.font
3-8-1.fontとは
3-8-2.実際に使ってみる
3-9.Button
3-9-1.Buttonとは
3-9-2.実際に使ってみる
3-10.ForEach
3-10-1.ForEachとは
3-10-2.実際に使ってみる
3-10-2-1.数値範囲
3-10-2-2.構造体の配列
3-11.@State
3-11-1.@Stateとは
3-11-2.実際に使ってみる
3-12.@ObservedObject
3-12-1.@ObservedObjectとは
3-12-2.実際に使ってみる
3-13.@EnvironmentObject
3-13-1.@EnvironmentObjectとは
3-13-2.実際に使ってみる
3-13-2-1.@ObservedObject
3-13-2-2.@EnvironmentObject
3-14.TextField
3-14-1.TextFieldとは
3-14-2.実際に使ってみる
3-14-3.onCommit
3-14-4.実際に使ってみる
3-15.Image
3-15-1.Imageとは
3-15-2.実際に使ってみる
3-15-3.画像の大きさを変える
3-15-4.実際に使ってみる

4.Core ML入門
4-1.Core MLとは
4-2.モデルの入手
4-2-1.既存のモデルを使う
4-2-2.Create MLで作る
4-2-3.機械学習ライブラリで作る

5.【実践】Resnet50を使った画像分類アプリ
5-1.今回作るアプリ
5-2.アプリ作りの流れ
5-3.プロジェクトの作成
5-4.Resnet50を入れる
5-5.分類する画像を入れる
5-6.見た目を作る
5-7.modelを使う手順
5-8.modelのインスタンスを作る
5-9.requestを作る
5-9.handlerを作る
5-10.実行する
6.おわりに

シリーズ一覧

  • 同シリーズの電子書籍はありませんでした。

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する