菜单
分类
菜单
博客
分类
标签
友链
关于
RSS
搜索
hptips - 高效开发tips
high performance tips
分类
Git
( 1 )
Swift
( 10 )
Git
( 1 )
04-10
/Git/ git pull之前先将本地的修改commit提交一下防止丢失
Swift
( 10 )
04-09
/Swift/ where条件判断,为真时执行代码,为假时不执行代码:
04-09
/Swift/ @discardableResult用来表示某个方法即使有返回值,不接收也不会有警告
04-09
/Swift/ @objc在 Swift 中使用这个修饰的类型,可以直接被 Objective-C 使用
04-09
/Swift/ lazy懒加载,只初始化一次,在有使用的时候创建
04-09
/Swift/ final用来声明 class 不能被继承,属性方法不被重载,override:重载某个方法、属性
04-08
/Swift/ typealias用来声明一个别名,或者定义闭包,这样可以让代码可读性提高不少
04-08
/Swift/ @escaping声明逃逸闭包,如果这个闭包是在函数执行完后才被调用,调用的地方超过了这函数的范围,就叫逃逸闭包
04-08
/Swift/ import 用于导入 module ,比如`import UIKit`。不过有时候我们使用 pod 导入第三方库的时候,如果使用 import 需要每个文件都导入 import SwiftyJSON 才行,所有还有另一种方式就是使用@_exported import SwiftyJSON,统一导入一次,其他地方都可用。
04-07
/Swift/ `#available`这里也算是对开发方式的一个改进,也更加体现出swift一直强调的安全
04-07
/Swift/ @available放在函数(func),类(class)或者协议(protocol)前面。表明这些类型适用的平台和操作系统
关闭
博客
分类
标签
友链
关于
RSS
搜索