カテゴリ一覧 著者一覧

iOSの書籍一覧

0件
iOSアプリ開発 UI実装であると嬉しいレシピブック Vol.3
ダウンロード: PDF EPUB
本書は「iOSアプリ開発 UI実装であると嬉しいレシピブック」の第三弾です。これまでに引き続き、UI実装のアイデアや具体的な手法についてフォーカスした、UI実装に関する実装解説をまとめています。
それ以外にも、表現や動きが特徴的でかつ、ユーザーにもほんの少しだけ遊び心を与えるような楽しい感覚を抱かせてくれるようなUI実装に関する解説も収録。iOS13から登場したCombineやSwiftUIを利用して構築したサンプルにも触れた内容となっています。

【目次】
第1章 構造が複雑な写真表示UI
第2章 iOS13からの機能を使ったUI
第3章 Screen With Passcode Lock
第4章 Layout With SwiftUI
2,200円(税込)
PDF EPUB
4.0
CombineとUIKitによるiOSアプリ開発
ダウンロード: PDF EPUB
Combine は Swift を使ってリアクティブプログラミングを行うためのフレームワークです。2019 年 6 月の WWDC で登場して、注目を浴びました。

本書では、Combine を iOS App 開発に活用する手法を述べます。特に、UIKit での開発に Combine を組み合わせて使う事例を考えます。

iOS App 開発では、UI 層とモデル層とのあいだでデータをやり取りする手段が意外と難しいところです。UIKit はそのための仕組みを、あまり明示的には提供していませんでした。ここに Combine を導入することで、UI とモデルとを関連づけることが容易になります。これによって、UIKit を使った開発でのアーキテクチャ設計を改善できます。

本書で述べる内容は、それほど難しいものではありません。しかし、Combine の書籍や記事は内容が高度なものが多く、敷居が高い場合が多いです。基本的なことをできるだけ丁寧に説明した本があったら良いのではないか、と考えて本書を執筆しました。

iOS App 開発では、UI フレームワークとして UIKit が使われてきました。一方、2019 年 6 月の WWDC で、新しい UI フレームワークとして SwiftUI が発表されました。現在の iOS App 開発では、UIKit と SwiftUI のどちらか(あるいは両方)を使って開発することになります。

将来的には、UIKit に代わって SwiftUI が主流になることも予想できます。しかし一方で、UIKit は現在も iOS App 開発の現場で多く使われています。本書では UIKit に焦点を当てることにします。

なお、SwiftUI は暗黙的に Combine を活用しています。そのため、将来的に UIKit から SwiftUI に移行するとしても、UIKit と Combine との組み合わせに慣れ親しんでいれば楽に移行できるでしょう。
500円(税込)
PDF EPUB
5.0
Combineをはじめよう
ダウンロード: PDF EPUB
本書は Combine をこれから学んでみようという人のための本です。

Combine は Swift でリアクティブプログラミングを行うためのフレームワークです。Apple プラットフォーム(iOS、iPadOS、watchOS、tvOS、macOS)向けの App を開発するときに、様々な処理を宣言的に記述することが可能になります。

Combine については、Apple が WWDC のセッションで解説しているほか、解説書や解説記事が既に存在しています。それらを見て学ぶのが一番良い方法でしょう。

ただし、ここで落とし穴があります。

既存の解説の多くは、率直に言って、難しいです。

Combine の解説はたいていの場合、登場する用語や概念の説明から始まります。ここで、たくさんの用語や概念が一度に押し寄せてきます。この最初の導入部分でつまづきが発生しやすいです。結果として、Combine は敷居が高いものになってしまっている、と考えています。

基本的な事柄をもっと分かりやすく説明する解説書が存在するべきだ、という想いから、本書を執筆しました。本書では導入部分をできるだけ丁寧に説明するように心がけました。さらに説明の際に、具体的なコードを先に挙げるようにしました。

また、日本語で書かれた解説はまだそれほど多くありません。そこで、日本語で読める Combine の本を増やしたいという想いも、本書を執筆した動機のひとつです。
500円(税込)
PDF EPUB
0件
iOSアプリ開発「UI実装であると嬉しいレシピブック おもしろ編」
ダウンロード: PDF
これまでの書籍ではUI実装のアイデアや具体的な手法についてフォーカスを当てた書籍を3冊執筆してきましたが、急遽Vol.3の前段として更に番外編として表現や動きが特徴的でかつ、ユーザーにもほんの少しだけ遊び心を与えるような楽しい感覚を抱かせてくれるようなUI実装に関する解説を「おもしろ編(番外編Vol.2)」として簡単でありますがまとめたものになります。Chapter1及びChapter2で紹介しているサンプル実装についてはUIKitをベースに構築したサンプルとなっていますが、Chapter3ではiOS13から登場したSwiftUIを利用して構築したサンプルとなっております。

これまでの実務の中で培ってきた知識や知見に加えて、一般的なiOSアプリに対しては利用可能なケースは限られてしまうかもしれませんが、アニメーションやインタラクションにひと工夫を加えることによって、見た目にも美しく触っていて思わず楽しくなりそうな感じのUI実装のエッセンスと、これからの普及が見込めるSwiftUIとOSSのライブラリをうまく利用するアイデアを紹介しておりますので、ほんの少しでもiOSアプリ開発におけるUI実装の道標となることができれば嬉しく思います。

※下記URLにこの中で解説を行なっているサンプルコードのGithubリポジトリも公開しておりますので、是非実際のコードとご一緒に活用して頂ければと思います。
https://github.com/fumiyasac/meals_2nd_ios_ui_recipe_showcase
1,000円(税込)
PDF
0件
iOSアプリ開発「UI実装であると嬉しいレシピブック まかない編」
ダウンロード: PDF
これまでの書籍ではUI実装のアイデアや具体的な手法についてフォーカスを当てた書籍を2冊執筆してきましたが、どうしても誌面の分量の関係等もあって見送ってしまったものもありました。本書では、Vol.1及びVol.2では惜しくも紹介ができなかったUI実装に関する実装解説を「まかない編(番外編)」として簡単でありますがまとめたものになります。また、iOS13以降で新しく登場した新機能を利用して実装したサンプルについても少しだけ触れているものもあります。これまでの実務の中で培ってきた知識や知見に加えて、一見するととても複雑に見えそうではあれども、実装時の少しの工夫やライブラリの有効活用をすることで実現することができるUI実装に関するサンプルを3点収録しております。

※下記URLにこの中で解説を行なっているサンプルコードのGithubリポジトリも公開しておりますので、是非実際のコードとご一緒に活用して頂ければと思います。
https://github.com/fumiyasac/meals_ios_ui_recipe_showcase
1,000円(税込)
PDF
5.0
実践ARKit
ダウンロード: PDF EPUB
作りながら学ぶネイティブARKitアプリケーション開発の実践入門書です。はじめの一歩として3行(!)で書ける最小実装のARから始めて、平面を検出する方法、その平面に仮想オブジェクトを設置する方法、そしてその仮想オブジェクトとインタラクションできるようにする方法・・・と、**読み進めるにつれて「作りながら」引き出しが増えていき**、最終的にはARKitを用いたメジャーや、空間に絵や文字を描くといった、ARKitならではのアプリケーションの実装ができるよう構成しています。
2,500円(税込)
PDF EPUB
5.0
うさちっぷ #1
ダウンロード: PDF
「うさちっぷ」は筆者のノウハウを集めたTips集です。
第一弾である本書で紹介するのはiOSに関するTipsです。
500円(税込)
PDF
0件
iOSアプリ開発「UI実装であると嬉しいレシピブック Vol.2」
ダウンロード: PDF
OSアプリ開発「UI実装であると嬉しいレシピブック Vol.2」では前回の技術書典5で頒布致しました書籍の続編となります。内容は少し趣向を変えて更にアプリのUIを一つ上のステージへ上げるためのテクニックやGithub等で公開されているOSSのUIライブラリを上手に活用するためのTipsを紹介しております。

※下記URLにこの中で解説を行なっているサンプルコードのGithubリポジトリも公開しておりますので、是非実際のコードとご一緒に活用して頂ければと思います。
https://github.com/fumiyasac/2nd_ios_ui_recipe_showcase
1,000円(税込)
PDF
0件
ゼロからはじめるKotlin/Native
ダウンロード: PDF
「ゼロからはじめるKotlin/Native」はこれからKotlin/Nativeを始める人のための入門書です。
Kotlin/Nativeとはから始まり、チュートリアル・実践的な使い方までを収録しています。

本書を通じてKotlin/Nativeとは何かやその使い方等を体感して頂ければと思います。
500円(税込)
PDF
0件
iOSアプリ開発デザインパターン入門
ダウンロード: PDF EPUB
【初級者を中級者にステップアップ!iOSアプリケーション開発者・教育者必携!】

本書はMVCやMVVMなどと呼ばれるiOSアプリケーション開発をするために必要な設計を学ぶことで、アプリケーション開発の初級者が中級者へステップアップするための各種デザインパターン学習書です。iOS初級者がスムーズに中級者になる為に必要な知識を体系的にまとめています。
〈本書の対象読者〉
iPhoneアプリ入門書を一通り読んだが具体的な作り方がわからない人
iOS歴6ヶ月未満の初級者
iOSエンジニア教育担当者
【目次】
第1章 前準備 ~おすすめ書籍
1.1 おすすめの入門書
1.2 中級者向けの書籍
1.3 その他UIやアニメーション、オートレイアウトなどの理解が深まる書籍
第2章 前準備 ~オブジェクト指向とは
2.1 オブジェクト指向とは?
2.2 クラス
2.3 継承
第3章 前準備 ~プロトコル指向とは
3.1 プロトコル指向とは?
3.2 プロトコル
第4章 前準備 ~入門書には書かれていないが重要なiOS開発Tips
4.1 コードでレイアウトを組む
4.2 IBActionを使わずコードで定義する
4.3 ViewControllerのライフサイクル
4.4 メモリ管理
4.5 Delegateを使って処理を別クラスに任せる
4.6 Closure
4.7 Grand Central Dispatch
4.8 Web API
第5章 Model View Controllerデザインパターン
5.1 MVCとは
 Model層の役割
 View層の役割
 Controller層の役割
第6章 MVCでタスク管理アプリを作ろう
6.1 Model層のレイアウト
6.2 View層のレイアウト
6.3 Controller層のレイアウト
6.4 タスク作成画面
6.5 AppDelegateでTaskListViewControllerをrootViewControllerに設定
第7章 Model View ViewModelデザインパターン
7.1 MVVMとは
 Model層の役割
 ViewModel層の役割
 View、ViewController層の役割
第8章 MVVMでGitHubクライアントアプリを作ってみよう
8.1 アクセスするAPI
8.2 Model層のレイアウト
8.3 ViewModel
8.4 View
8.5 ViewController
8.6 AppDelegateでTimeLineViewControllerをrootViewControllerに設定
1,760円(税込)
PDF EPUB
書籍一覧を見る 戻る