中古品
¥ 780
コンディション: 中古品: 良い
コメント: 【状態説明】 国内正規品 若干のスレ・ヨレはございますが、目立つキズ、汚れ等は無く、キレイな状態です。【発送】 こちらの商品はAmazon配送センターよりお届け致します。プライム対象商品です。通常配送料無料、お急ぎ便対応可。代引・コンビニ・ATM・ネットバンキング決済など様々な決済方法に対応しております。24時間365日間年中無休。 アマゾンで販売されている商品同様カスタマーサービスが受けられます。どうぞ宜しくお願い致します。
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
3点すべてのイメージを見る

詳解 Swift 大型本 – 2014/12/10

5つ星のうち 3.5 17件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
大型本
"もう一度試してください。"
¥ 521

この商品には新版があります:

詳解Swift 第3版
¥ 3,456
(7)
在庫あり。
click to open popover

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。



【Amazon Global】OTAKU Store
Figures, Video Games, Blu-ray, DVD and Music of Japanese Anime, Games and Pop Culture Shop now

商品の説明

内容紹介

第一人者による解説書登場!!
Swift1.1、Xcode6.1以降に対応。

CHAPTER01 Swiftでプログラミング
ここでは、Swift特有の機能の紹介は後回しにして、基本的なデータ型と制御構文の説明に集中します。
次に、Swift処理系の使い方を説明して、実際にSwiftのプログラムを実行してみることができるようにします。

CHAPTER02 関数
関数はクラスや構造体の要素として定義されるとメソッドとなり、また、後述するクロージャとも密接な関係があります。
ここではC言語の関数と同様、クラスや構造体の外部、つまりトップレベルで定義され、引数を与えて呼び出し、値を返すものについて考えます。

CHAPTER03 構造体
Swiftの構造体はC言語に比べるとさまざまな機能が追加されており、メソッドやプロパティを定義することもできます。
後述するクラス定義と多くの部分で共通していますが、構造体は値型のデータで、継承がなく、構造や挙動が実行前に静的に決められるという性質があります。

CHAPTER04 オプショナル
Swiftの特徴のひとつが、このオプショナルという型を持つことです。
オプショナル型とは、整数や文字列などのデータを持っているという通常の状態に加えて、「扱うデータがない」という状態をとりうる型です。

CHAPTER05 基本的なデータ型
整数と実数について補足的事項を述べたあと、文字と文字列について、特にUnicode文字の扱いについて述べます。
次 に、配列と辞書について説明しますが、Objective-Cと比較すると型の扱いが厳しくなっています。

CHAPTER06 パターン
いくつかのデータを組にしてまとめて扱うことができるタプルと、列挙型について説明します。
これらはどちらも構造を持つことができ、Swiftではパターンという概念でとらえることができます。

CHAPTER07 演算子
Swiftのさまざまな演算子について説明します。また、自分で新しい演算子を定義して使う方法についても述べます。

CHAPTER08 クラスと演算子
クラスは構造体によく似ていますが、参照型のデータ型で、定義の継承と動的な結合を特徴とします。
Swiftのクラス定義では、継承関係にあるクラスの初期化に関するルールが少々複雑です。

CHAPTER09 メモリ管理
Swiftでは、クラスのインスタンスはプログラムの実行時に動的に確保され、解放される参照型のデータです。
このデータのメモリ管理のために、リファレンスカウンタとARCという仕組みが用いられています。

CHAPTER10 プロトコル
SwiftはObjective-Cと同様に、プロトコルという仕組みを使ってインタフェース継承を実現していますが、
クラスだけではなく、構造体、列挙型にもプロトコルを適用できるという特徴があります。

CHAPTER11 拡張
Objective-Cではカテゴリという強力な機能を使って、既存のクラスであっても後からメソッドを追加することができます。
Swiftも同様な機能を備えており、継承を使わずにクラスや構造体、列挙型に新しい機能を追加することができます。

CHAPTER12 クロージャ
クロージャとは実行可能なコードと、それが記述された箇所の環境を取り込んでしまい、後から評価できるように保存したものです。
Swift はクロージャを言語機能の中心的な存在と位置づけており、使いやすい記述でクロージャを利用することができます。

CHAPTER13 ジェネリクス
Swiftは言語の基本的な部分からジェネリクスの機能を使って構築されているため、
ジェネリクスを上手に使うことでSwiftの能力をさらに引き出すことが可能になります。

CHAPTER14 C/Objective-Cとのデータ受け渡し
Swiftはデータの入出力に関してはiOSおよびMac OS XのAPIに依存しています。
ここでは、これらのAPIを使ってデータを受け渡しするために、データの互換性、関数やメソッドの呼び出し方法、そしてポインタの使い方についてまとめます。

CHAPTER15 Objective-Cとの連携
SwiftはiOSおよびMac OS Xの既存のフレームワークを使うために、Objective-Cと連携しながら動作します。
ここではXcodeの設定について概要を説明した後、Objective-CとSwiftのプログラムを混在させて使う方法について述べます。

出版社からのコメント

(著者より) Swiftは、今年6月に発表されたばかりの、Apple社のアプリケーション記述用言語です。
SwiftはObjective-C の後継といった位置づけですが、
クロージャやジェネリクスなどのいわゆるモダンな言語の機能を備えています。
構文規則は比較的平易ですが、本格的にアプリケーション開発を行うには、
やはりSwiftを形作っている仕組みの体系的な理解が必要になります。

本書は、C言語およびObjective-Cで多少のプログラミング経験がある方を読者として想定し、
Swiftの概要の把握からジェネリックプログラミングの入り口までの導入を目標としています。
従って、ポインタとは、あるいはオブジェクト指向とは何かといった解説は一切していません。
一方、Objective-C特有の概念を説明もなく引き合いに出すようなことは避けながら、
「Objective-Cの開発者ならこんな点が知りたいのではないか」ということを意識して執筆するように心がけました。
また、Swiftの標準ライブラリの概要説明と、Swiftの構文を視覚的に描いた構文図を付録としている点も本書の特色です。
Swiftに興味を持った方が、Swiftの全体像を把握する手助けとして本書が役立つことを願っています。

商品の説明をすべて表示する

登録情報

  • 大型本: 408ページ
  • 出版社: SBクリエイティブ (2014/12/10)
  • 言語: 日本語
  • ISBN-10: 4797380497
  • ISBN-13: 978-4797380491
  • 発売日: 2014/12/10
  • 商品パッケージの寸法: 23 x 18.2 x 2.6 cm
  • おすすめ度: 5つ星のうち 3.5 17件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 296,350位 (本の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

カスタマーレビュー

トップカスタマーレビュー

形式: Kindle版 Amazonで購入
いつも利用しているようなkindle版ではありません。
ただpdfの表示です。見難くて、まったく買う価値ありません。
内容はいいはずなのですが。。
買うなら紙をおすすめします。
コメント 28人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 大型本 Amazonで購入
表題通りの書籍。 純粋にSwift言語を理解するには良い本だと思う。 
電子書籍化されているみたいですが、リフロータイプではないみたいなので紙の出版物を入手するほうが良いでしょう。

たまに、Objective Cを引き合いにだして言語仕様の違いを説明しているがあまり意味はない。
これ一冊で結構役立つと思う。

星を削ったのは電子書籍がリフロー型で出版されなかったから。
この手の本に「検索」が使えないとほとんど意味がない。
ただ、まったくでないよりは良いわけですが。
コメント 9人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 agagfwgeg 投稿日 2015/5/18
形式: Kindle版 Amazonで購入
検索不可です。自炊する手間が省けただけです。持ち運びが楽になっただけで検索できるという電子辞書のメリットを全く享受できません。
コメント 20人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 大型本 Amazonで購入
iPadも新調したし、移動時に読みやすいかと思ってKindle版を買いましたが固定レイアウト、文字列検索不可とか電子書籍の意味あるのか?
内容はとてもわかりやすく、多言語から移行するのに勉強になります。
が、Kindle版ではストレスたまりまくり。書籍を買い直します....はぁ二度手間。安くも無く悪かろう....(涙)
コメント 28人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: Kindle版
この手の本もリフロー型にしてほしいんですけどねえ。固定フォーマットじゃあ読みづらくてかなわん。いい本なんだけどねぇ。
コメント 15人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 大型本 Amazonで購入
ちょっと仕事で必要になる以前から、この本を予約していました。折良く仕事でコードを書く必要が出てきた日に発売となり入手できました。

著者の荻原氏は以前もObjective-Cの解説本詳解 Objective-C 2.0 第3版を書いておられ、おそらくObjective-C + Cocoa関連では一番定評のある解説本を書いておられます(第3版が出るまでは入手が困難でオークションでも高値で売り買いされていました)

その著者の解説ですから、大いに期待していました。

この「詳解 Swift」では言語仕様の解説に重きが置かれています。言語の仕様の概要から始め、データ型や演算子、関数、メモリ管理など、基本的なことがきちんとまとめられています。

かつ、オプショナル型やクロージャー、ジェネリクスなど新しい言語としてのSwiftを特徴付ける機能も、その背景と意味、具体的な恩恵がきちんとまとめてあり、理解の助けとなりました。

基本的はObjective-Cの知識は不要ですが、Objective-Cがわかる方はポイントがよくわかるようになっています。

逆にCocoaやUIKitなどの解説はありませんから、これだけ読んでもすぐにMacやiOSアプリのGUIのアプリを作れるように
...続きを読む ›
コメント 20人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: Kindle版 Amazonで購入
iPad Air2で読んでいますが、内容はともかく、リフロー対応じゃなくてもいいので、きれいなデータにして欲しい。これじゃあ自炊のPDFの方がきれいなレベルです。良い本なので残念すぎます。
コメント 4人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 Tuna 投稿日 2015/11/23
形式: Kindle版 Amazonで購入
定番だけど、これだけ読んでもSwiftの全部が理解できないという点から星を一つ減らした。
Objective-Cの本は星5つだったと思うけど、SwiftにはOOPでない考え方が混じり入っているが、その辺の説明がなく、それらは別の書籍(洋書)を参考にしないといけない。それが残念。
コメント 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: Kindle版
タイトル通り、Swift言語そのものについて詳細に解説した書籍。
ただし、初心者の場合、はじめからこれですべてを理解しようとすると間違えなく破綻します。
Swiftの入門書で概要を掴んだ後に、実際のプログラムを作成しながら、本書を辞書的に使うのがよいでしょう。
コメント このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 NRI 投稿日 2016/11/29
形式: 大型本 Amazonで購入
本書が出版当初から気になっていましたが、取組む時間と資金が無かったので、見送っていたところ次版が出た事もあり、本書を入手した次第ですが記載されている内容には満足しています。基礎は充分に学べるので、プログラム環境との差異は、ヘルプやwebで埋められると思います。
コメント このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告