詳解Swift

電子版価格
¥3,278
  • 電書あり

詳解Swift

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ B5判/ページ数 389p/高さ 24cm
  • 商品コード 9784797380491
  • NDC分類 007.64
  • Cコード C0055

出版社内容情報

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

CHAPTER01 Swiftでプログラミング
基本的なデータ型と制御構文を説明し、次にSwift処理系の使い方、その後、実際にSwiftのプログラムを実行します。

CHAPTER02 関数
C言語の関数と同様、クラスや構造体の外部、つまりトップレベルで定義され、引数を与えて呼び出し、値を返すものについて考えます。

CHAPTER03 構造体
Swiftの構造体はC言語に比べるとさまざまな機能が追加されており、メソッドやプロパティを定義できます。

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

CHAPTER05 基本的なデータ型
整数と実数について補足的事項を述べたあと、文字と文字列について、特にUnicode文字の扱いについて述べます。

CHAPTER06 パターン
いくつかのデータを組にしてまとめて扱うことができるタプルと、列挙型について説明します。

CHAPTER07 演算子
Swiftのさまざまな演算子について説明します。

CHAPTER08 クラスと演算子
クラスは構造体によく似ていますが、参照型のデータ型で、定義の継承と動的な結合を特徴とします。

CHAPTER09 メモリ管理
Swiftでは、クラスのインスタンスはプログラムの実行時に動的に確保され、解放される参照型のデータです。

CHAPTER10 プロトコル
Swiftはクラスだけではなく、構造体、列挙型にもプロトコルを適用できます。

CHAPTER11 拡張
Swiftはカテゴリという強力な機能を使って、既存のクラスであっても後からメソッドを追加できます。

CHAPTER12 クロージャ
クロージャとは実行可能なコードと、それが記述された箇所の環境を取り込んでしまい、後から評価できるように保存したものです。

CHAPTER13 ジェネリクス
Swiftは言語の基本的な部分からジェネリクスの機能を使って構築されています。

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

CHAPTER15 Objective-Cとの連携
Xcodeの設定について概要を説明した後、Objective-CとSwiftのプログラムを混在させて使う方法について述べます。

【著者紹介】
大阪大学大学院基礎工学研究科修了。工学博士。 大阪大学情報処理教育センターにて、NeXTコンピュータによる教育用計算機システムの導入に携わる。その後、奈良先端大、神戸大学、高知工科大学、大阪大学を経て2008年より京都産業大学コンピュータ理工学部教授。 大阪大学招聘教授。ソフトウェア開発手法に関する研究、深層暗号に関する研究を行う。Toy Viewer、Typistなど、国際的に定評のあるMac OS X用ソフトウェアの開発者でもある。

内容説明

新しいスタンダードに照準を合わせろ!!言語仕様の詳細からジェネリックプログラミングまで。Appleの新世代プログラミング言語Swiftを、第一人者が徹底解説。Swift 1.1対応。

目次

Swiftでプログラミング
関数
構造体
オプショナル
基本的なデータ型
パターン
演算子
クラスと継承
メモリ管理
プロトコル
拡張
クロージャ
ジェネリクス
C/Objective‐Cとのデータ受け渡し
Objective‐Cとの連携

著者等紹介

荻原剛志[オギハラタケシ]
大阪大学大学院基礎工学研究科修了。工学博士。大阪大学情報処理教育センターにて、NeXTコンピュータによる教育用計算機システムの導入に携わる。その後、奈良先端大、神戸大学、高知工科大学、大阪大学を経て2008年より京都産業大学コンピュータ理工学部教授。大阪大学招聘教授。ソフトウェア開発手法に関する研究、深層暗号に関する研究を行う。ToyViewer、Typistなど、国際的に定評のあるMac OS X用ソフトウェアの開発者でもある(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

アオイ

0
ぶあつい2015/10/01

ゴミ人間

0
Swiftの残念さを理解できる本2015/06/27

toiwata

0
Apple社のSwiftがどのようなプログラミング言語であるのか、という基準で考えるとこの本が適切な様子。導入されているアイデアの数々(プロトコル、クロージャ等)に自分の勉強不足を思い知る。2015/03/30

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/8650873
  • ご注意事項