240 发简信
IP属地:北京
  • iOS推送证书转p12文件

    为了实现iOS推送,需要给服务器制作p12文件。 我们就从证书下载安装到本地开始,进行描述。 下载cer文件aps.cer,安装到本地 导出p1...

  • Swift高阶函数-contains、allSatisfy、reversed、lexicographicallyPrecedes

    一、contains 返回一个布尔值,指示序列的每个元素是否满足给定的条件。如果有一个满足即返回。 Sequence协议源码 二、allSati...

    3.4 1799 0 17
  • Swift高阶函数-min、max、starts、elementsEqual

    一、min、max Sequence协议中源码 min函数 max函数 二、starts 这里只展示数据的用法,字典用法类似。 Sequence...

  • Swift高阶函数-map、compactMap、filter、reduce

    Swift中默认帮我们实现了很多方便的序列操作,一般称之为高阶函数,在编程中都有很实用的功能。推荐在日程编码中使用。减少代码量,提高可读性。 一...

  • Swift源码分析-Sequence

    协议 协议-Sequence 协议-Collection 通过下面源码可以知道,Collection继承了Sequence协议 协议-Mutab...

  • Swift之Struct数据模型

    使用Struct作为数据模型的优缺点 缺点 Objective-C 当你的项目的代码是 Swift 和 Objective-C 混合开发时,你会...

  • Swift之swiftLint

    一、以下是可选规则, 需要额外添加 identifieropt-incorrectableenabled in your config说明att...

  • Swift之where关键字使用

    其实总结一句话,就是在各种环境下添加约束。 一、switch语句中 二、for-in语句中 三、do-catch语句中 四、Protocol约束...

  • Swift之for-in循环

    Swift中没有了for-of循环,大部分遍历内容都落在了for-in的身上。 一、基本用法 遍历数组内容 遍历字符串内容和下标 遍历数组内容和...

个人介绍

世界以痛吻我,我要报之以歌。