NSURLSessionとか
Hiroyuki-Fujikawa.
@cqa02303
今年の振り返り
今年の振り返り
あっという間に終わった一年
!

!
今年の振り返り
あっという間に終わった一年
•

Arduinoとか
!
今年の振り返り
あっという間に終わった一年
•

Arduinoとか

•

おしごと
今年の振り返り
あっという間に終わった一年
•

Arduinoとか

•

おしごと

•

iOS 7
yidev#14 NSURLSession
Arduinoとかハード
•

なかなか時間が取れなくて
!

!

konashi + Arduino
Arduinoとかハード
•
•

なかなか時間が取れなくて
(少し飽きてる)
!

eVocaloid + CoreMIDI
Arduinoとかハード
•

なかなか時間が取れなくて

•

(少し飽きてる)

•

作っても他の人が遊べない

きねくとさん
Arduinoとかハード
•

なかなか時間が取れなくて

•

(少し飽きてる)

•

作っても他の人が遊べない

•

iOSのAppStore最高!
iOS 7
おしごと(PR)
•
•

NIFTY Cloud mobile backend
http://mb.cloud.nifty.com/ …の紹介
おしごと(PR)
•
•

NIFTY Cloud mobile backend
…は、割愛
iOS 7

•

(また)
iOS 7

•

(また)本を書きました
iOS 7

•

(また)本を書きました

•

バナーみたいなデザインです
iOS本って毎年恒例だよね

•

今年は年内に出ました

•

12/20(昨日)発売
iOS 7 の学び方
1.amazonでiosで検索
2.ポチる
3.自宅に届く
4.じっくり読む
本読む時間がない
本読む時間がない
本読む時間がない

•

こんな人のために、さわりだけ解説します
担当ページ
•

Chapter 05 マルチタスキング・通信
•

5-1Background Fetch

•

5-2 NSURLSession

•

5-3 Multipeer Connectivity
担当ページ
•

Chapter 05 マルチタスキング・通信
•

5-1Background Fetch

•

5-2 NSURLSession

•

5-3 Multipeer Connectivity
NSURLSession
アプリとサーバの通信
アプリ

サーバ
アプリとサーバの通信
アプリ

サーバ
NSURLConnection
アプリ

サーバ

SDK
NSURLConnection
アプリ

サーバ

SDK
NSURLSession
アプリ

サーバ
S
D
K

d
a
e
m
o
n
NSURLSession
アプリ

○

サーバ

S
D
K

d
a
e
m
o
n
Session
•

今までの話はBackground Session

•

他のSessionタイプ
1.shared … 従来同等
2.default … sharedの定義を変更する場合
3.ephemeral … 一時利用でキャッシュしない
Session
アプリ

サーバ
Session
Session
Session
SessionTask
•

Data … APIコール・小さいデータDL

•

Download … ファイルダウンロード

•

Upload … ファイルアップロード
SessionTask
•

オンメモリ
Data … APIコール・小さいデータDL

•

Download … ファイルダウンロード

•

Upload … ファイルアップロード
SessionTask
•

オンメモリ
Data … APIコール・小さいデータDL

•

Download … ファイルダウンロード

•

ファイルを中継
Upload … ファイルアップロード
SessionConfiguration
•

HTTPMaximumConnectionsPerHost
Session
Task
Task

}

Task
Task
・
・
・

同時接続数
で制限

d
a
e
m
o
n
NSURLSession
•

allowsCellularAccess

○
WiFi

3G/LTE
Temporally File
アプリ

SDK
delegate

テンポラリ
ファイル

d
a
e
m
o
n
Temporally File
アプリ

DL完了

SDK

コピー
テンポラリ
ファイル

ファイル

return
テンポラリ
削除!
Temporally File
•

/Library/Caches/com.apple.nsnetworkd/
CFNetworkDownload_xxxxxx.tmp
•
•

•

場所はOS verで変わる可能性があるので注意
Task <-> temporallyの対応情報無し

消す時は注意!
続きは本で
続きは本で
1.amazonでiosで検索
2.ポチる
3.自宅に届く
4.じっくり読む
サーバ難しい
•

そんな人に
サーバ難しい
•
•

NIFTY Cloud mobile backend
 
サーバ難しい
•
•

NIFTY Cloud mobile backend
…できれば使ってください
来年もよろしくお願いします

More Related Content

PDF
Whta is asonas_?
PPTX
niconico_chokaigi20120427
PPTX
ZENKEI AI FORUM 2019/12/24
PDF
Techmix hokkaido 2014 さいごに
PPTX
神楽坂の魅力
PPTX
逆求人 自己紹介スライド
PDF
LLTWS_SLIDE
PDF
Arduino Anatomy
Whta is asonas_?
niconico_chokaigi20120427
ZENKEI AI FORUM 2019/12/24
Techmix hokkaido 2014 さいごに
神楽坂の魅力
逆求人 自己紹介スライド
LLTWS_SLIDE
Arduino Anatomy

Similar to yidev#14 NSURLSession (6)

PDF
iOSハンズオントレーニング通信(NSURLConnection/NSURLSession)編
PDF
Cocoa勉強会#62-新しい通信クラス群NSURLSessionを使ってみる
PDF
Cocoa勉強会#61-メインスレッド外でNSURLConnection
PDF
GameKitを使ったBluetoothプログラミング
PDF
「Tiのソケットで待ってる」Titanium Nagoya Chatroom Vol.2
PDF
Getting started with Handoff
iOSハンズオントレーニング通信(NSURLConnection/NSURLSession)編
Cocoa勉強会#62-新しい通信クラス群NSURLSessionを使ってみる
Cocoa勉強会#61-メインスレッド外でNSURLConnection
GameKitを使ったBluetoothプログラミング
「Tiのソケットで待ってる」Titanium Nagoya Chatroom Vol.2
Getting started with Handoff
Ad

yidev#14 NSURLSession