在swift 开发过程中,尤其是第三方库中,我们经常可以看到Self,但是Self与self,它们两个是不一样的,下面我们通过示例来对比下两者的...
最近Swift项目开发中,涉及到了日期时间的处理,需求是这样的,需要把一个日期格式类型的字符串,转换为Date类型,但是转换完发现和OC中处理的...
Swift中泛型可以将类型参数化,提高代码复用率,减少代码量。 一、泛型函数 【 例 】 上述代码中,我们的a,b都是Int类型,如果我们有其它...
Swift中可以通过Error协议自定义错误信息 例如下面这种错误场景: 可以通过自定义Error错误信息来抛出异常,Error信息可以定义为类...
is 用来判断是否为某种类型;as 用来做强制类型转换。 【 is 示例】 【 as 示例】 END!
deinit叫反初始化器,类似OC中的dealloc方法,当类的实例对象被释放内存时,就会调用实例对象的deinit方法。 deinit { ...
在Swift中,类、结构体、枚举都可以使用init?来定义可失败初始化器。如下所示: 系统中的可失败初始化器应用场景:1. Int基本数据类型...
上一节我们一起来学习了下 swift5基本语法-初始化器[https://www.jianshu.com/p/c03dbce89000],初始化...
在swift中,类class、结构体struct、枚举enum 都可以定义初始化器。实际开发中枚举自定义初始化用的比较少,枚举定义类型单一,下面...
文集作者