class MyClassName {
// MARK: - Constants
static let buttonPadding: CGFloat = 20.0
static let indianaPi = 3
static let shared = MyClassName()
}
class MyClassName {
enum Constants {
static let buttonPadding: CGFloat = 20.0
static let indianaPi = 3
}
}
// ✅推荐使用
let popUpViewController: UIViewController
// ❌不推荐
let popupVC: UIViewController
// ✅推荐使用
let animationDuration: TimeInterval
// ❌不推荐
let animDur: TimeInterval
class Person {
// 名字明显是'String'类型,所以可以省略类型'String'
let firstName: String
// 当类型不够明显时,可以添加类型名称'ImageView'
let personImageView: UIImageView
}
// ✅推荐使用
@IBOutlet weak var submitButton: UIButton!
@IBOutlet weak var emailTextField: UITextField!
// ❌不推荐
// 类型在开头且是缩写
@IBOutlet weak var btnSubmit: UIButton!
// 类型必须放在结尾
@IBOutlet weak var buttonSubmit: UIButton!