Swift URL.init(字符串:";)和URL(字符串:";)之间有什么区别?
两者的区别是什么Swift URL.init(字符串:";)和URL(字符串:";)之间有什么区别?,swift,Swift,两者的区别是什么 URL.init(string: "") 及 哪种方法更好?您所述的第一种方法使用初始值设定项 调用初始值设定项以创建特定类型的新实例。在最简单的形式中,初始值设定项类似于没有参数的实例方法 这意味着它们用于: 创建初始值 在特性定义中指定默认特性值 要初始化特定数据类型的实例,请使用“init()”。在init()函数内不传递任何参数 因此,如果您只想在同一个实例中使用数据,那么应该使用第一个或第二个方法 如果您想将URL放在另一个实例中,并将其设置为字符串的默认值,
URL.init(string: "")
及
哪种方法更好?您所述的第一种方法使用初始值设定项 调用初始值设定项以创建特定类型的新实例。在最简单的形式中,初始值设定项类似于没有参数的实例方法 这意味着它们用于:
- 创建初始值
- 在特性定义中指定默认特性值
- 要初始化特定数据类型的实例,请使用“init()”。在init()函数内不传递任何参数
但最终它们都会做相同的事情。您所述的第一种方法使用初始值设定项 调用初始值设定项以创建特定类型的新实例。在最简单的形式中,初始值设定项类似于没有参数的实例方法 这意味着它们用于:
- 创建初始值
- 在特性定义中指定默认特性值
- 要初始化特定数据类型的实例,请使用“init()”。在init()函数内不传递任何参数
但最终他们都会做同样的事情。第二个。第二个。
URL(string: "")