map:将数组进行遍历,并在闭包表达式中处理每一项的元素值,将处理后的元素返回创建新的数组;map会将闭包表达式的返回值作为一个整体,所以才会出...
概述 AFNetworking3.x 其实是对 NSUrlSession 的封装; AFNetworking 总共分为 5 个模块:通信模块 A...
条件编译 系统版本号检查 MARK、TODO、FIXME swift调用oc 新建1个桥接头文件,文件名格式默认为:{targetName}-B...
指针分类 使用swift提供指针类型: UnsafePointer UnsafeMutablePointer UnsafeRawPointer ...
一、LLVM编译器组成 LLVM项目是模块化、可重用的编译器以及工具链技术的集合,由前端(Fronttend),优化器(Optimizer),后...
协议(Protocol) 使用 protocol 关键字来定义一个协议; 协议可以用来定义方法、属性、下标的声明; 协议可以被枚举、结构体,类遵...
继承 值类型(枚举、结构体)不支持继承,只有类(class)才能被继承; 没有父类的类,为基类; swift 中没有像oc一样,任何类最终必须继...
下标(subscript)在数组和字典中使用,但是你可以给任何类型(枚举,结构体,类)增加 下标subscript 的功能; subscript...
方法 枚举(enum)、结构体(struct)、类(class)都可以定义实例方法、类型方法; swift 中方法可分为:实例方法(Instan...