KVC(键值编码),即 Key-Value Coding,一个非正式的 Protocol,使用字符串(键)访问一个对象实例变量的机制。而不是通过...
React native源自React,React 是一套可以用简洁的语法高效绘制Dom的框架。React中需要使用JSX语法,JSX是对Jav...
Swift 的集合类型Array,Dictionary中使用map,reduce,filter可能还不太习惯。除非你接触过函数式语言,否则你的直...
Swift 5.0 中flatMap可以将数组扁平化,实现数组降维,例如: 1.flatMap应用于序列并返回一个序列: 可以将数组进行二次过滤...
Block是C语言的扩充功能,是带有自动变量的匿名函数。block 将同一逻辑的代码放在一个块,使代码更简洁紧凑,易于阅读,比函数使用更方便,代...
Swift 中关键字typealias重命名与associatedtype关联对象,在实际开发中比较常见。 typealias typealia...
Swift中for in和foreach是遍历集合的两种方式,大部分是两种没有差别,不过某些特殊情况下有些不一样。 continue 与 bre...
Swift中类和结构体是构建代码所用的一种通用且灵活的构造体。可以使用完全相同的语法规则来为类和结构体定义属性(变量,常量)和添加方法,从而扩展...
基本框架 SDWebImage作为一个广泛使用的图片加载框架,支持从网络中下载且缓存图片,并设置图片到对应的 UIImageView 控件或者 ...