Androidアプリストア Amazonファミリー nav_flyout_bookshonya 9000 Amazon MasterCard summer_Bike DVD Blu-ray SW-AD 2018 ファッション Fire 7 ・Fire HD 8 Fire TV 母の日特集2018 コンタクトレンズストア 大型家具・家電おまかせサービス Echo Kindle Amazon MP3 アウトドア・キャンプ用品 ドキュメンタル シーズン5

カスタマーレビュー

5つ星のうち4.3
9
Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 (WEB+DB PRESS plus)
形式: 単行本(ソフトカバー)|変更
価格:¥3,456+ Amazonプライムなら、お急ぎ便が無料


2018年2月17日
iPhoneアプリを作る際に、iPhoneアプリ入門を読んで動かしてみましたが
Swiftの文法の理解が不足していたため、何故このように書くと、こう動くのか?
という仕組みなどが理解ができませんでした。

そこで文法的な理解を深めたいと思い購入しました。

読んだ感想として、悪い点はありませんでした。

良かった点として
1. 一つ一つの解説にソースコードを例示してくれています
 XcodeのPlaygroundで動かしながら説明を見れば頭に入りやすい

2. 文法の説明だけに止まらず「こう考えるべき」ということが学べます
 本の後半で開発する際、どのような意識/思想で設計すべきかを学べます

3. 14章でサンプルアプリを通じて、今まで学んだことをどう使うかを学べます
 設定よりも規約という言葉がありますが、Swiftでは設定よりもプロトコル
 という位、プロトコルで仕様や思想を表しています。
 そのプロトコルの具体的な使い方を学ぶことができ、より理解を深めることができます

対象読者としては、Swift初心者向けです。
内容としては、ちょうどいい濃さで3〜4日あれば学ぶことができます。

今はSwift4が出ているので[改定新版]の方を買ってもよいと思います。
0コメント|このレビューは参考になりましたか? 違反を報告
2017年10月22日
Swift を腰を据えて勉強したい、と思って購入しました。プログラミング言語についての一般的な知識を前提にして書かれているため、他言語から移行する人にちょうど良いかと思います。初学者にはちょっとハードルが高いかも。
教科書的な説明できちんと理解したい人に良い本かと思いました(O'reilly 本っぽい、というか)。適度に実践的なノウハウも盛り込まれていて、良書だと思います。
0コメント|このレビューは参考になりましたか? 違反を報告
2017年2月10日
実践入門というタイトルの通り、単にSwiftの機能を解説するだけの入門書ではありません。例えば、この機能はいつ利用すべきか?そして、どのように使い分けるべきか?という点についてもきちんと触れられており、より実践的な内容になっています。

個人的には第13章の「エラー処理」で解説されていた Result<T, Error> 型によるエラー処理や、第14章で作成する「実践的なSwiftアプリケーション」がとても勉強になりました。

実践的な内容も然ることながら、最初の章では "Swiftとはどのような言語か?" という解説から始まるため、Swiftをまったく使ったことがない方にもおすすめできる一冊です。

※なお、Swiftの本なので "アプリに文字や写真を表示する方法" や "テーブルビューの使い方" のような、いわゆる「iOSアプリの作り方」みたいな話は出てきません(念のため)
0コメント| 29人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? 違反を報告
2017年3月5日
1ヶ月かけて読みました。
WebAPIクライアントを作ろうの章でenumを使用したエラー処理が出てくるのでenumの使い所を知りたい方は一読すると知ることができます。
同章でGETリクエストだけが利用されていますが、それだけでなくPOSTやPUTリクエストのやり方も載せて欲しかったです。
その点と説明がわかりにくい点がいくつかあったのでマイナス1しました。
その他、guard文で代入された変数がスコープ外に出てもなぜ使用できるのかなどの理由を知ることができます。
初心者から脱却するための一歩としてオススメです。
0コメント| 6人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? 違反を報告
2017年3月19日
サンプルはコマンドラインツールで「GitHubのAPIを使った検索」。
iOSのUIとかは関係ないのでSwiftに集中できるので良いと思います。
サンプルコードで不明な文法などは索引から調べて、なるほどこういう構文なのね、という感じで進めました。
1日で試せます。

サーバーサイドSwiftが気になっている人はいいのではないでしょうか。
0コメント| 4人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? 違反を報告
2017年12月3日
この本のはじめには「ほかの言語の経験はあるが Swift の経験はない方や、Swift の知識をより深めたい方を対象にしています」とあり、その通りと思います。

タイトルに入門とありますが、プログラミングをあまりしたことがない方には向きません。
「ほかの言語のアレは Swift でこうするんだ」、「Swift のコレはアレで使える」といったことがありました。
掲載されているコードは簡潔で、ふむふむこう使うんだなと良く分かりました。

Swift がモダンで安全、高速(?)とアップルが言い切る理由を随所で、特に 10 章の方の設計指針あたり以降でたくさんで見つけられたのが一番の収穫でした。Objective-C ではもう書かない、かも。
0コメント|このレビューは参考になりましたか? 違反を報告
2017年3月19日
わかりやすかったです。
入門者から、中級者でも面白い内容でした。
0コメント| 2人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? 違反を報告
2017年8月12日
全体を通してとても解りやすかったです。
基礎的な事から応用まで幅も広く丁寧に作られていると
感じました。
0コメント| 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? 違反を報告
2017年11月22日
C言語など他の言語をすでに知っている初心者との勉強会で利用しましたが、まだ説明されていない機能や文法がいきなり出てきたり、例題のコードの意図がわかりにくかったりして、かなり補足説明する必要がありました。入門書の書き方として少し疑問を感じる構成でした。
例えばオプショナルの説明では、いきなりenumで定義されたオプショナル型の内部構造が提示されたり、表記としても通常使われるInt?のような糖衣構文ではなくOptional<Int>のような実データ型が先に出てきたりと、本来は抽象化して扱うべきクラスの説明として一般的でないように思いました。
最新のSwiftに準拠した教科書が少なかったため本書を選びましたが、正直なところ失敗だったと思っています。
C++やJavaをよくご存知で、ジェネリック型などの概念を知っている人が、Swiftがどんなものか手っ取り早く勉強するためにはよいかも知れません。
0コメント|このレビューは参考になりましたか? 違反を報告