Skip to content

Instantly share code, notes, and snippets.

@jackyshan
Last active May 23, 2017 06:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jackyshan/10183159a9d20a0b6cb4c8d59ad126de to your computer and use it in GitHub Desktop.
Save jackyshan/10183159a9d20a0b6cb4c8d59ad126de to your computer and use it in GitHub Desktop.
xcode代码块
// MARK: - 1、属性
// MARK: - 2、生命周期
init() {
super.init(nibName: "<#name#>", bundle: nil)
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
override func viewDidLoad() {
super.viewDidLoad()
initUI()
initLinstener()
initData()
}
// MARK: 初始化ui
func initUI() {
showWriteNavController()
showLeftButton()
self.view.backgroundColor = AppConfig.XXT_LightGray
self.title = "<#name#>"
}
// MARK: 初始化linstener
func initLinstener() {
}
// MARK: 初始化data
func initData() {
}
// MARK: 设置frame
override func didSystemAutoLayoutComplete() {
}
// MARK: - 3、代理
// MARK: - 4、业务
// MARK: - 5、网络
// MARK: - 6、其他
deinit {
if let appIdx = self.getClassName().range(of: Tools.BundleName)?.upperBound {
Log.i("销毁页面"+self.getClassName().substring(from: appIdx))
}
}
// MARK: - 1、公共属性
// MARK: - 2、私有属性
// MARK: - 3、初始化
static func view() -> <#name#>? {
return Bundle.main.loadNibNamed("<#name#>", owner: nil
, options: nil)![0] as? <#name#>
}
override func awakeFromNib() {
super.awakeFromNib()
initUI()
initLinstener()
}
override init(frame: CGRect) {
super.init(frame: frame)
initUI()
initLinstener()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
func initUI() {
}
func initLinstener() {
}
// MARK: - 4、视图
override func layoutSubviews() {
super.layoutSubviews()
}
// MARK: - 5、代理
// MARK: - 6、公共业务
// MARK: - 7、私有业务
// MARK: - 8、其他
deinit {
if let appIdx = self.getClassName().range(of: Tools.BundleName)?.upperBound {
Log.i("销毁页面"+self.getClassName().substring(from: appIdx))
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment