1.在应用程序中找到Xcode,选择显示包内容找到下面的路径
cd '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/iOS/Source/Cocoa Touch Class.xctemplate'

这些文件就是在xcode中创建文件的模板,可以在里面进行修改固定的格式
2.其中的一些英文名字代表不同的意思

3.如在下面修改UIViewControllerSwift的文件
//___FILEHEADER___
import UIKit
public class ___FILEBASENAMEASIDENTIFIER___: UIViewController {
// MARK: - 成员变量
// MARK: - 生命周期
public override func viewDidLoad() {
super.viewDidLoad()
initSubviews()
layoutPageSubviews()
setupParameter()
}
public override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
}
public override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
}
init() {
super.init(nibName: nil, bundle: nil)
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
// MARK: - 界面初始化
/// 初始化UI
fileprivate func initSubviews() {
}
/// 初始化布局
fileprivate func layoutPageSubviews() {
}
/// 初始化参数
fileprivate func setupParameter() {
}
// MARK: - 子控件
public override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
// MARK: - action
extension ___FILEBASENAMEASIDENTIFIER___ {
}
// MARK: - click
extension ___FILEBASENAMEASIDENTIFIER___ {
}
网友评论