iOS Swift如何创建扩展类(Extension)

Xcode11,Swift5 只能手动创建,并手动完善Extension代码格式。

1.新建文件,选择Swift File类型;

new_file.png

2.输入文件名称;

AppDelegate文件的扩展类,输入AppDelegate+CLExtension:


file_name.png

3.完善Extension代码格式;

手动输入代码:

import Foundation
import UIKit

extension AppDelegate {
    // input code
}
input_code.png

4.完成

不需import,可以直接在AppDelegate.swift文件调用扩展方法:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    // Override point for customization after application launch.
    
    // 调用扩展类的方法
    self.configApplication()
    
    return true
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。