iPhoneアプリを作る際に、iPhoneアプリ入門を読んで動かしてみましたが
Swiftの文法の理解が不足していたため、何故このように書くと、こう動くのか?
という仕組みなどが理解ができませんでした。
そこで文法的な理解を深めたいと思い購入しました。
読んだ感想として、悪い点はありませんでした。
良かった点として
1. 一つ一つの解説にソースコードを例示してくれています
XcodeのPlaygroundで動かしながら説明を見れば頭に入りやすい
2. 文法の説明だけに止まらず「こう考えるべき」ということが学べます
本の後半で開発する際、どのような意識/思想で設計すべきかを学べます
3. 14章でサンプルアプリを通じて、今まで学んだことをどう使うかを学べます
設定よりも規約という言葉がありますが、Swiftでは設定よりもプロトコル
という位、プロトコルで仕様や思想を表しています。
そのプロトコルの具体的な使い方を学ぶことができ、より理解を深めることができます
対象読者としては、Swift初心者向けです。
内容としては、ちょうどいい濃さで3〜4日あれば学ぶことができます。
今はSwift4が出ているので[改定新版]の方を買ってもよいと思います。
プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
¥1,300¥1,300 税込
発送元: Amazon 販売者: quickshop 横浜店
¥1,300¥1,300 税込
発送元: Amazon
販売者: quickshop 横浜店
¥80¥80 税込
配送料 ¥240 5月18日-20日にお届け
発送元: バリューブックス 【防水梱包で、丁寧に発送します】 販売者: バリューブックス 【防水梱包で、丁寧に発送します】
¥80¥80 税込
配送料 ¥240 5月18日-20日にお届け
発送元: バリューブックス 【防水梱包で、丁寧に発送します】
販売者: バリューブックス 【防水梱包で、丁寧に発送します】
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 (WEB+DB PRESS plus) 単行本(ソフトカバー) – 2017/2/7
この商品には新版があります:
{"desktop_buybox_group_1":[{"displayPrice":"¥1,300","priceAmount":1300.00,"currencySymbol":"¥","integerValue":"1,300","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"xsHPEFXDcOLtpvnK5jo3mvU%2B94qTdjELgv0OxP8Kfofe0Y5X0%2Br%2B7K1hHrbqViXbUueTCx%2FmuY1UZs0dbL1zOn3CtuFzV1DK09mblIOgf3qAPCAzg7OduWDn1gAAgcOkMXNMxCSOn3ro4U9LghG94L3ir%2F6opkqaWGhrmOl1YKAeu4r6YJUvoIY3iUFGrsAq","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥80","priceAmount":80.00,"currencySymbol":"¥","integerValue":"80","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"xsHPEFXDcOLtpvnK5jo3mvU%2B94qTdjELivvGub7ztvZs0AZGod4f0QWbvA%2BnU%2FtWCkdyUcXAxOxw3QxhuhXvkJtntdcwHKjUgip6ngkoWG%2FHZxfXIT5MhT3RXbKGtgA1fG0SVnsf8e4Pm9%2F2wPInEMxzS4XbkkgQA336%2Blh0E00HDEyejvrOiA%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
- 本の長さ464ページ
- 言語日本語
- 出版社技術評論社
- 発売日2017/2/7
- ISBN-104774187305
- ISBN-13978-4774187303
この商品をチェックした人はこんな商品もチェックしています
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
登録情報
- 出版社 : 技術評論社 (2017/2/7)
- 発売日 : 2017/2/7
- 言語 : 日本語
- 単行本(ソフトカバー) : 464ページ
- ISBN-10 : 4774187305
- ISBN-13 : 978-4774187303
- Amazon 売れ筋ランキング: - 885,530位本 (本の売れ筋ランキングを見る)
- - 731位モバイルプログラミング
- - 734位データベース処理
- - 1,840位ソフトウェア開発・言語
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
1988年、兵庫県西宮市生まれ。日本、イギリス、ドイツを経て、現在はカナダにてShopify Inc.に所属。大学では哲学を専攻するも、論理学をきっかけに計算機科学に興味を持ちプログラマを志す。文理の垣根を超えた芸術、哲学、科学の関連性に関心がある。
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2017年3月5日に日本でレビュー済み
Amazonで購入
1ヶ月かけて読みました。
WebAPIクライアントを作ろうの章でenumを使用したエラー処理が出てくるのでenumの使い所を知りたい方は一読すると知ることができます。
同章でGETリクエストだけが利用されていますが、それだけでなくPOSTやPUTリクエストのやり方も載せて欲しかったです。
その点と説明がわかりにくい点がいくつかあったのでマイナス1しました。
その他、guard文で代入された変数がスコープ外に出てもなぜ使用できるのかなどの理由を知ることができます。
初心者から脱却するための一歩としてオススメです。
WebAPIクライアントを作ろうの章でenumを使用したエラー処理が出てくるのでenumの使い所を知りたい方は一読すると知ることができます。
同章でGETリクエストだけが利用されていますが、それだけでなくPOSTやPUTリクエストのやり方も載せて欲しかったです。
その点と説明がわかりにくい点がいくつかあったのでマイナス1しました。
その他、guard文で代入された変数がスコープ外に出てもなぜ使用できるのかなどの理由を知ることができます。
初心者から脱却するための一歩としてオススメです。
2017年2月10日に日本でレビュー済み
Amazonで購入
実践入門というタイトルの通り、単にSwiftの機能を解説するだけの入門書ではありません。例えば、この機能はいつ利用すべきか?そして、どのように使い分けるべきか?という点についてもきちんと触れられており、より実践的な内容になっています。
個人的には第13章の「エラー処理」で解説されていた Result<T, Error> 型によるエラー処理や、第14章で作成する「実践的なSwiftアプリケーション」がとても勉強になりました。
実践的な内容も然ることながら、最初の章では "Swiftとはどのような言語か?" という解説から始まるため、Swiftをまったく使ったことがない方にもおすすめできる一冊です。
※なお、Swiftの本なので "アプリに文字や写真を表示する方法" や "テーブルビューの使い方" のような、いわゆる「iOSアプリの作り方」みたいな話は出てきません(念のため)
個人的には第13章の「エラー処理」で解説されていた Result<T, Error> 型によるエラー処理や、第14章で作成する「実践的なSwiftアプリケーション」がとても勉強になりました。
実践的な内容も然ることながら、最初の章では "Swiftとはどのような言語か?" という解説から始まるため、Swiftをまったく使ったことがない方にもおすすめできる一冊です。
※なお、Swiftの本なので "アプリに文字や写真を表示する方法" や "テーブルビューの使い方" のような、いわゆる「iOSアプリの作り方」みたいな話は出てきません(念のため)
2017年3月19日に日本でレビュー済み
Amazonで購入
サンプルはコマンドラインツールで「GitHubのAPIを使った検索」。
iOSのUIとかは関係ないのでSwiftに集中できるので良いと思います。
サンプルコードで不明な文法などは索引から調べて、なるほどこういう構文なのね、という感じで進めました。
1日で試せます。
サーバーサイドSwiftが気になっている人はいいのではないでしょうか。
iOSのUIとかは関係ないのでSwiftに集中できるので良いと思います。
サンプルコードで不明な文法などは索引から調べて、なるほどこういう構文なのね、という感じで進めました。
1日で試せます。
サーバーサイドSwiftが気になっている人はいいのではないでしょうか。
2017年10月22日に日本でレビュー済み
Amazonで購入
Swift を腰を据えて勉強したい、と思って購入しました。プログラミング言語についての一般的な知識を前提にして書かれているため、他言語から移行する人にちょうど良いかと思います。初学者にはちょっとハードルが高いかも。
教科書的な説明できちんと理解したい人に良い本かと思いました(O'reilly 本っぽい、というか)。適度に実践的なノウハウも盛り込まれていて、良書だと思います。
教科書的な説明できちんと理解したい人に良い本かと思いました(O'reilly 本っぽい、というか)。適度に実践的なノウハウも盛り込まれていて、良書だと思います。
2017年11月22日に日本でレビュー済み
C言語など他の言語をすでに知っている初心者との勉強会で利用しましたが、まだ説明されていない機能や文法がいきなり出てきたり、例題のコードの意図がわかりにくかったりして、かなり補足説明する必要がありました。入門書の書き方として少し疑問を感じる構成でした。
例えばオプショナルの説明では、いきなりenumで定義されたオプショナル型の内部構造が提示されたり、表記としても通常使われるInt?のような糖衣構文ではなくOptional<Int>のような実データ型が先に出てきたりと、本来は抽象化して扱うべきクラスの説明として一般的でないように思いました。
最新のSwiftに準拠した教科書が少なかったため本書を選びましたが、正直なところ失敗だったと思っています。
C++やJavaをよくご存知で、ジェネリック型などの概念を知っている人が、Swiftがどんなものか手っ取り早く勉強するためにはよいかも知れません。
例えばオプショナルの説明では、いきなりenumで定義されたオプショナル型の内部構造が提示されたり、表記としても通常使われるInt?のような糖衣構文ではなくOptional<Int>のような実データ型が先に出てきたりと、本来は抽象化して扱うべきクラスの説明として一般的でないように思いました。
最新のSwiftに準拠した教科書が少なかったため本書を選びましたが、正直なところ失敗だったと思っています。
C++やJavaをよくご存知で、ジェネリック型などの概念を知っている人が、Swiftがどんなものか手っ取り早く勉強するためにはよいかも知れません。
2017年12月3日に日本でレビュー済み
この本のはじめには「ほかの言語の経験はあるが Swift の経験はない方や、Swift の知識をより深めたい方を対象にしています」とあり、その通りと思います。
タイトルに入門とありますが、プログラミングをあまりしたことがない方には向きません。
「ほかの言語のアレは Swift でこうするんだ」、「Swift のコレはアレで使える」といったことがありました。
掲載されているコードは簡潔で、ふむふむこう使うんだなと良く分かりました。
Swift がモダンで安全、高速(?)とアップルが言い切る理由を随所で、特に 10 章の方の設計指針あたり以降でたくさんで見つけられたのが一番の収穫でした。Objective-C ではもう書かない、かも。
タイトルに入門とありますが、プログラミングをあまりしたことがない方には向きません。
「ほかの言語のアレは Swift でこうするんだ」、「Swift のコレはアレで使える」といったことがありました。
掲載されているコードは簡潔で、ふむふむこう使うんだなと良く分かりました。
Swift がモダンで安全、高速(?)とアップルが言い切る理由を随所で、特に 10 章の方の設計指針あたり以降でたくさんで見つけられたのが一番の収穫でした。Objective-C ではもう書かない、かも。
2017年8月12日に日本でレビュー済み
全体を通してとても解りやすかったです。
基礎的な事から応用まで幅も広く丁寧に作られていると
感じました。
ただ、「swift実践入門」であって「プログラミング入門」ではないです。
ある程度プログラミングの知識がある方が対象(特に後半)だと思います。
基礎的な事から応用まで幅も広く丁寧に作られていると
感じました。
ただ、「swift実践入門」であって「プログラミング入門」ではないです。
ある程度プログラミングの知識がある方が対象(特に後半)だと思います。