Swift,Objective-Cプログラミング ~ iOS ~

Objective-C,Swift,Apple Watchなどのプログラミング

【iOS Swift入門 #306】ライトニングケーブルが無くても実機でビルドできるようになった(Xcode9、ワイヤレスビルド)

はじめに

Xcode9でライトニングケーブルが無くても実機でビルドできるようになりました。Wifiで同じネットワークに接続して入ればビルドできます。つまり、ワイヤレスでビルドできるようになったということです。これで開発作業のためにライトニングケーブルを持ち歩く必要がなくなりました。

準備

ただし、初回はライトニングケーブルで実機をつなぎ、設定をしてあげる必要があります。

  1. 実機をMacとライトニングケーブルでつなぎます

  2. Xcodeの[Window] - [Devices and Simulators]を開きます f:id:fjswkun:20171222175641p:plain

  3. 接続している実機を選択し、[connect via network]にチェックをいれます f:id:fjswkun:20171222175804p:plain

これでライトニングケーブルなしで、Wifi経由でビルドできます。 ビルドする実機(or シミュレータ)を選択するところで、ワイヤレスを表すマークが表示されます。

f:id:fjswkun:20171222180803p:plain

Swift

入門書籍

絶対に挫折しない iPhoneアプリ開発「超」入門 増補改訂第5版
プログラミングが初めて!という人が小さなアプリを作ることで、アプリ開発を学ぶことができます。
「Swiftだけでなく、プログラミング自体が初めてなんだけど、どの本が良い?」と聞かれたときには、
この書籍をおすすめしています。

本気ではじめるiPhoneアプリ作り Xcode 8.x+Swift 3.x対応 (ヤフー黒帯シリーズ)
アプリ開発からApp Storeへの公開までの一通りを学ぶことができます。
入門書を2冊、3冊を読んだあとでこの書籍を読むとかなりの実力アップを感じることができます。

ただし、一通り学ぶことができますが、プログラミング初めてでこの書籍を選ぶことはオススメできません。
最初の方の内容はプログラミング初心者には理解が難しく、そこで勉強をやめてしまう可能性がありそうだと感じます。

Swiftポケットリファレンス
辞書として1冊は持ってても良い。

仕事でやれるレベルになるために

初心者から仕事でやれるレベルになるためにオススメできる日本語書籍がみつかりませんでした。
英語は苦手でも、書籍に書かれているソースはやさしく、読み進めることができます。

The iOS Apprentice (英語サイト・英語書籍)
Swift Apprentice (英語サイト・英語書籍)

平均的プログラマーを超えるために

詳解Swift 第3版
Swift3の書籍。第1版、第2版にもお世話になっています。
Swiftの文法についてとても詳しく書いてあります。

Ray Wenderlich | Tutorials for iPhone / iOS Developers and Gamers
QiitaのSwiftに関する記事