美文网首页
iOS/macOS - Customize the NSAppl

iOS/macOS - Customize the NSAppl

作者: VictorZhangWang | 来源:发表于2020-12-29 14:43 被阅读0次

    -- OC项目中自定义 application 类

    macOS

    • Step 1: 创建自己的类:CustomApplication
    • Step 2: 更改info.plist 文件中 Principal class 配置的类名为 CustomApplication :


      macOS

    iOS

    • Step 1: 创建自己的类:CustomApplication
    • Step 2: main 方法中传入自定义类的名称:


      iOS

    -- swift 项目中自定义 application 类

    macOS

    • Step 1: 创建自己的类: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 (注:这一步我测试发现不做也没问题,不过还是改了好,可能我暂时没发现问题)


      image

    相关文章

      网友评论

          本文标题:iOS/macOS - Customize the NSAppl

          本文链接:https://www.haomeiwen.com/subject/emwfoktx.html