iOS开发中,获取设备信息,用OC语言的比较多,在Swift开发中,可以用OC通过桥接的方式,实现获取设备信息。但...[作者空间]
NSString类型的字符串截取 NSString类型的字符串截取方法,同于OC语言的字符串截取方法,不能修改字符...[作者空间]
先看OC获取文件大小,清除缓存,删除沙盒里文件的代码 再来看Swift获取文件大小,清除缓存,删除沙盒里文件的代码[作者空间]
用NSStringDrawingOptions计算label的高度 先来看OC //字体大小配置NSDiction...[作者空间]
用NSDateComponents计算时间差 先来看OC //获取日历对象NSCalendar *cal = [N...[作者空间]
用NSDateFormatter转化日期 先来看OC //初始化formatter对象NSDateFormatte...[作者空间]
网络请求 Alamofire:使用Swift开发的网络请求库,其开发团队是AFNetworking的原团队。Moy...[作者空间]
//定义屏幕宽高 let kScreenWidth = UIScreen.main.bounds.size.wid...[作者空间]
用Swift开发时,有时候会有如下错误: Class 'ViewController' has no initia...[作者空间]
可选链式调用 是一种可以在当前值可能为 nil 的可选值上请求和调用属性、方法及下标的方法。如果可选值有值,那么调...[作者空间]
Swift 使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swift 内存管理机制会一...[作者空间]
构造过程是使用类、结构体或枚举类型的实例之前的准备过程。在新实例可用前必须执行这个过程,具体操作包括设置实例中每个...[作者空间]
析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用。析构器用关键字 deinit 来标示,类似于构...[作者空间]
闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代...[作者空间]
可选类型可以让你判断值是否存在,你可以在代码中优雅地处理值缺失的情况。然而,在某些情况下,如果值缺失或者值并不满足...[作者空间]
使用可选类型(optionals)来处理值可能缺失的情况。可选类型表示: 有值,等于 x或者 没有值 注意:** ...[作者空间]
元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。 下面这个例子中, (...[作者空间]
在尖括号里写一个名字来创建一个泛型函数或者类型。 func repeatItem(repeating item: ...[作者空间]
使用采用“Error”协议的类型来表示错误。 enum PrinterError: Error { case Ou...[作者空间]
使用“protocol”来声明一个协议。 protocol ExampleProtocol { var simpl...[作者空间]