Swiftサラリーマン当サイトはリンクフリーです。NSURLSessionNSURLSessionでバックグラウンドで通信処理NSURLConnectionの進化版のような立ち位置に私は感じております。アプリがバックグラウンドになっても通信処理を続けてくれる優れものです。以前まではどうやら音声や位置情報だけに限られていましたが、このクラスによって大きなデータをユーザに気持ちよくDLしてもらうことも可能にです。ZIPファイルなんかを大量にデータを詰め込んでDLする等利用価値はかなり高いのではと思います。臨機応変にご利用いただければ感謝です。7で一新された通信周り〜NSURLSessionってなに?〜参考:iOSハンズオントレーニング通信(NSURLConnection/NSURLSession)編やってみたSwifサラリーマンのサーバにある25KB程度のZIPをダウンロードするサンプルです。}}このZIPファイルを解凍する方法は過去記事のSSZipArchiveをご一読いただければ感謝ですカスタマイズ少しだけNSURLSessionConfigurationの設定に関して説明します。HTTPMaximumConnectionsPerHostホストに対しての同時接続の上限です。ホストに対しての上限をこのプロパティで調整することが可能ですallowsCellularAccessこちらはセルラーアクセスが可能かどうかです。Wifi接続ではなく3Gとか4Gとかですね。ユーザフレンドリーにしたりも可能です。僕的にも4Gの時なんかに大きなファイルを勝手にDLしているのは止めてほしいです。timeoutIntervalForRequestリクエスト毎のタイムアウトと判断する閾値の設定です。まとめ非同期セッション関連の作業は面倒な処理が多いと思っていましたが、ソースを整理してみると以外に短くほっとしました。よろしければご利用いただければ感謝です:)↓こんな記事もありますよ!アイコン一括作成サービス紹介アプリのアイコンを作るのは手間で面倒くさい。簡単につくれるサービスやっぱりありました。Macのスクリプトだったり、Webサービスだったりと揃っていましたので共有します。記事を書いている時によくつまずくことがあります。カッコを使うと文章が消えてしまったり、ドルマークの変数が表示できなかったり。その度に検索して探しているのでサイトの中に入れてしまいます。以前のバックスラッシュもそうですが、こういった特殊文字難民対策のページにしておきます。RSSリーダで利用するAPIを検証してみるニュースアプリの様なRSSを表示させたいのですがXMLを処理するAPIが数点存在するようです。Swiftにあったものを見つけ出せたらと思います。