Skip to content

はじめてのiOSアプリ開発 Chapter 3 サンプルプログラム

Notifications You must be signed in to change notification settings

hasegawa-tomoki/SimpleBrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SimpleBrowser

書籍「TECHNICAL MASTER はじめてのiOSアプリ開発 Swift対応版」の Chapter 3 のサンプルプログラムです。

書籍の内容は執筆時点での最新環境を想定しています。

このリポジトリでは2015年10月現在の最新環境である Xcode 7 と、Swift 2.0 を使って本書の学習をすすめるための差分情報とサンプルソースを提供しています。

書籍の購入をご検討の場合、上記ご承知置きください。

SimpleBrowser.xcodeproj を Xcode で開けばそのまま実行することができます。

masterブランチの内容は Xcode 7 (Swift 2.0) + iOS 9 での実行を前提としたコードに修正しています。 書籍掲載バージョンは swift11 ブランチを、Xcode 6.3 + Swift 1.2 での開発は swift12 ブランチを参照してください。

仕様変更による影響

iOS 9 では App Transport Security (ATS)という機能が導入され、一定のセキュアな接続以外の外部へのネットワーク接続は拒否される様になりました。

本来的には、全ての接続をセキュアにするか、どうしてもセキュアな接続に出来ない箇所について例外を定義して対応することになりますが、本リポジトリのサンプルではATSを無効にすることで外部へのネットワーク接続を許可しています。

本書の内容を学習し終わり、本格的にご自身のアプリを作成する際にはATSの動作をネットなどで学習し、しかるべき対応をしてください。

About

はじめてのiOSアプリ開発 Chapter 3 サンプルプログラム

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages