对于URLSession配置对象的引用断开是因为URLSession的生命周期和配置对象的生命周期是独立的。URLSession是一个会话对象,用于发送网络请求和处理响应。而配置对象是用来配置URLSession的属性,例如超时时间、缓存策略等。
当我们创建一个URLSession对象时,可以通过一个配置对象来初始化它。但是一旦URLSession对象创建完成,配置对象的引用就可以断开了,因为URLSession对象已经拷贝了配置对象的属性值,不再依赖于配置对象的存在。
这样设计的好处是可以在创建URLSession对象后,修改配置对象的属性值,而不会影响已经创建的URLSession对象。同时,配置对象可以被重用,用于创建多个URLSession对象,以满足不同的网络请求需求。
在实际开发中,我们可以通过创建一个默认的配置对象来初始化URLSession,也可以根据需要创建自定义的配置对象。对于配置对象的修改,可以通过创建新的配置对象并重新初始化URLSession来实现。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云