-- OC項(xiàng)目中自定義 application 類
macOS
- Step 1: 創(chuàng)建自己的類:CustomApplication
-
Step 2: 更改info.plist 文件中 Principal class 配置的類名為 CustomApplication :
macOS
iOS
- Step 1: 創(chuàng)建自己的類:CustomApplication
-
Step 2: main 方法中傳入自定義類的名稱:
iOS
-- swift 項(xiàng)目中自定義 application 類
macOS
- Step 1: 創(chuàng)建自己的類:ACDHubApplication
@objc(ACDHubApplication) // 必須加上這句,否則運(yùn)行報(bào)錯(cuò):Unable to find class: MyApplication, exiting
class ACDHubApplication: NSApplication {
override func run() {
super.run()
}
}
- Step 2: 更改info.plist 文件中 Principal class 配置的類名為 ACDHubApplication (下圖藍(lán)色框)
-
Step 3: 如果有Main.storyboard, 將其中的Application 的object的class 改為 ACDHubApplication (注:這一步我測(cè)試發(fā)現(xiàn)不做也沒(méi)問(wèn)題,不過(guò)還是改了好,可能我暫時(shí)沒(méi)發(fā)現(xiàn)問(wèn)題)
image

