Avatar notebook default
21篇文章 · 13989字 · 1人关注
  • swift5基本语法-Self 与self

    在swift 开发过程中,尤其是第三方库中,我们经常可以看到Self,但是Self与self,它们两个是不一样的,下面我们通过示例来对比下两者的...

  • Resize,w 360,h 240
    iOS-Swift中Date -VS- Objective-C NSDate

    最近Swift项目开发中,涉及到了日期时间的处理,需求是这样的,需要把一个日期格式类型的字符串,转换为Date类型,但是转换完发现和OC中处理的...

  • Resize,w 360,h 240
    swift5基本语法-泛型函数和泛型类型

    Swift中泛型可以将类型参数化,提高代码复用率,减少代码量。 一、泛型函数 【 例 】 上述代码中,我们的a,b都是Int类型,如果我们有其它...

  • Resize,w 360,h 240
    swift5基本语法-Error错误处理/异常处理

    Swift中可以通过Error协议自定义错误信息 例如下面这种错误场景: 可以通过自定义Error错误信息来抛出异常,Error信息可以定义为类...

  • swift5基本语法-关键字is、as?、as!、as

    is 用来判断是否为某种类型;as 用来做强制类型转换。 【 is 示例】 【 as 示例】 END!

  • swift5基本语法-反初始化器(deinit)

    deinit叫反初始化器,类似OC中的dealloc方法,当类的实例对象被释放内存时,就会调用实例对象的deinit方法。 deinit { ...

  • Resize,w 360,h 240
    swift5基本语法-init?可失败初始化器

    在Swift中,类、结构体、枚举都可以使用init?来定义可失败初始化器。如下所示: 系统中的可失败初始化器应用场景:1. Int基本数据类型...

  • Resize,w 360,h 240
    swift5基本语法-初始化器required

    上一节我们一起来学习了下 swift5基本语法-初始化器[https://www.jianshu.com/p/c03dbce89000],初始化...

  • Resize,w 360,h 240
    swift5基本语法-初始化器

    在swift中,类class、结构体struct、枚举enum 都可以定义初始化器。实际开发中枚举自定义初始化用的比较少,枚举定义类型单一,下面...

文集作者