240 发简信
IP属地:西藏
  • swift的泛型协议为什么不用<T>语法

    swift中的协议(protocol)采用的是“Associated Types”的方式来实现泛型功能的,通过associatedtype关键字...

  • 你在代码中使用if case了吗?

    模式匹配是swift语言的亮点,如果运用得当,能有效提升代码的 逼格。比方说if case,guard case,for case。如过你还没有...

    0.3 2189 0 18
  • 用枚举简化登录操作

    今天的内容翻译自Simplifying Login with Swift Enums,隐隐约约的记得好像有人翻译过这篇内容,我本来对这篇内容不是...

  • optional的九种拆包方式,你知道几种?

    中国的孔乙己知道茴香豆的九种写法,一位老外知道optional的九种拆包方法,看看你了解几种,哈哈。 茴香豆 VS optional 1、if ...

  • swift枚举不太好的地方

    昨天我们在用swift的枚举简化登录操作内容中大大的赞美了枚举。今天我们说的内容参考自Swift enums - the not so good...

  • 可以尝试用enum代替bool类型

    Bool类型对于绝大多数编程语言来说都是最重要的基础类型,我们在很多地方都需要频繁的使用它,但有的时候如果我们使用其它类型替代Bool类型会让代...

  • swift集合协议我帮你小结好了

    swift标准库中为我们提供了三种类型的集合。八条8tiao 现在写一份非官方文档,把这些协议的作用以及之间的关系总结出来。方便大家将来深入学习...

  • 为啥数组越界抛异常而字典确不会?

    数组遭受了不平等对待吗? 在我们访问数组的时候,如果发生了越界,那么我们一定会收到错误。以swift语言为例。 数组中只包含三个元素,但我们用下...

  • swift的枚举为何让这位外国程序员感到沮丧?

    这两天我经常在网上搜罗关于枚举部分的内容,发现有几篇博文内容是有共性的,这让我感到挺有趣的。首先这几篇内容都在抱怨枚举存在的问题,第二博主们谁也...