iOS计算时间差值

iOS中,以1970年1月1日00:00:00起始到现在,计算时间差值,可采用NSDate直接合成计算。如果需要重复计算次数较高,可能会导致

Swift扩展

一.Swift中扩展 语法格式,使用extension关键字修饰 1.普通扩展 extension 扩展名{ } 2.对协议扩展 extension 扩展名: 协议1,协议2 { } 3.对类扩展

swift自动引用计数

一.swift中自动引用计数 1.概况 Swift使用自动引用计数(ARC)来跟踪并管理应用使用的内存。当实例不再被使用时,ARC会自动释放这些

swift闭包

一.swift中闭包 swift中的闭包格式 1 2 3 4 { (parameters) -> return type in statements } 1. swift block, without any arguments and without return value 1 2 3 4 5 6 7 8 9 typealias funcBlockA = () -> () typealias funcBlockAA = () -> Void var _funcBlockA:funcBlockA = { () ->

swift委托

swift中的委托和objective-c中的类似。 一.协议支持required/optional 如果协议是optional协议 1.协议接口

Charles截包工具

Charles 是一款Mac上好用的截包工具,可以让开发者查看所有连接互联网的HTTP通信,包括请求,响应和HTTP头信息等等,非常不错!

swift协议

一.swift协议格式 1 2 3 4 protocol 协议名 { // protocol } 1.协议支持属性> 要求声明为变量属性,用var关键字做前缀。 支持setter/gette