設定おしまい関連する記事URLSession(NSURLSession)を使って非同期でファイルをダウンロードする処理を実装する方法です。URLSessionを利用すると、HTTPを利用して指定したURLのファイルをダウンロードすることができます。アプリがバックグラウンド状態でもダウンロードを継続することができ、システムによってアプリが中断されたとしても、途中からダウンロードを再開することができる機能もあります。複数のファイルを同時にダウンロードすることも可能です。使う流れを書くと以下のようになります。downloadTask)サンプルソースコード指定したURLのファイルをダウンロードする処理の一例です。いうディレクトリに保存されるようにしています。ダウンロードの進行状況をプログレスバーで表示しています。開始ボタンを押すと、ダウンロード中はプログレスバーが進みます。ログにも進捗状況が表示されます。ダウンロードされたファイルは、シミュレータであれば以下のようなパスに保存されます。ディレクトリ内に保存すべきことになっています。Guideあくまで保存の動作例として御覧ください。通信の設定と開始を行っています。渡すことでバックグラウンドでの通信を可能としています。一意な文字列を渡すことで、システムによって処理が中断されたとしても、中断された通信を検索してそれを再開することができます。実装する必要があります。設定ダウンロードの進み具合をユーザーが確認できるようにするためには、プログレスバーを使うのが一般的です。使ってこれを実装します。呼ばれるので、この中でプログレスバーの更新を行います。中でプログレスバーの更新処理を行います。おしまい今回紹介したのは、URLSessionの一部の機能に過ぎません。設定次第で複雑な通信処理を行うことができます。詳しくは公式ドキュメントを御覧ください。使った簡単な動画再生を行う方法です。テキストをファイルに書き込んでアプリ内に保存するiOSアプリ内にテキストファイルを作成して保存する方法です。パスとファイルURLの違いと相互変換の方法Swiftでアプリ内にファイルを保存したり、そのファイルにアクセスしたりする場合は、ファイルをString型のパスで指定する方法と、URL型のファイルURLで指定する方法の2通りがあります。iOSアプリからPHPにPOSTでデータを送信するSwiftでPOSTメソッドを使ったHTTPリクエストを送信する方法です。PHPでデータベースに接続する処理を書けば、Swiftからは直接接続することが難しいMySQLなどのデータベースへ書き込みを行うこともできます。コメントをキャンセルメールアドレスが公開されることはありません。