是什么让它“分享?”我正在参加Swift iOS开发课程,而且这个课程一直在不断发展。在粗略的Web搜索中,我可以告诉NSURLSession.sharedSession()是NSURLSession类的最基本用法;但就是这样。为什么最基本的变体被称为“共享?”
我想我要问的是语源课。如果可以的话,请向五年级学生解释,因为我对这一切都很陌生。
答案 0 :(得分:1)
如果您查看以下文档:
class func sharedSession() -> NSURLSession
你会看到这个:
对于基本请求,URL会话类提供共享单例 会话对象,为您提供合理的默认行为。通过使用 在共享会话中,您可以使用URL获取URL的内容 只需几行代码。
单例类的命名约定使用sharedXXXX
。这是因为单个类只创建 一次并且直到应用程序被杀死为止。因此,只要您从代码中的任何位置引用NSURLSession.sharedSession()
,就可以引用相同的内存块。