카테고리 없음

[iOS 개발] sharedSession 와 defaultSessionConfiguration 차이

개발쟝 2017. 6. 7. 15:52

https://stackoverflow.com/questions/25299166/shared-session-vs-session-with-default-configuration


사용법


NSURLSession *session = [NSURLSession sharedSession];



NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];



두 가지의 기능은 거의 같다.

차이점은 커스터마이즈를 할 수 있냐 없냐!!

sharedSession 을 이용하면 아무것도 할 수 없다. 주어진 그대로 이용해야함.

NSURLSessionConfiguration 으로 데이터 업로드, 다운로드 할 때 행동이나 정책을 설정할 수 있다.

잘은 모르겠지만 두번째로 이용하는게 더 좋은거 같음!