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