session以这两种不同方式创建的两个对象之间有什么区别:
NSURLSession *session = [NSURLSession sharedSession];
Run Code Online (Sandbox Code Playgroud)
和
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];
Run Code Online (Sandbox Code Playgroud)
Rob*_*Rob 11
当你使用它们时,它们在功能上非常相似.但是使用sharedSession并不能让你自定义NSURLSessionConfiguration(例如调整缓存,自定义标题等),也不会使用基于委托的再现NSURLSession.但如果您不需要这些功能,请随意使用,sharedSession因为它更容易.