ios中在Xcode中自定义类的模板

1.在应用程序中找到Xcode,选择显示包内容找到下面的路径

cd '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/iOS/Source/Cocoa Touch Class.xctemplate'

image.png

这些文件就是在xcode中创建文件的模板,可以在里面进行修改固定的格式

2.其中的一些英文名字代表不同的意思

image.png

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___ {
    
}

你可能感兴趣的:(ios中在Xcode中自定义类的模板)