没有 MainMenu.xib 的 Cocoa 应用程序

2023-12-25

对于 iOS (Cocoa Touch),可以转到 main.m 并替换其中的第四个参数UIApplicationMain(int argc, char *argv[], nil, nil)与您的应用程序委托的类名,然后它将根据需要构造视图。然而,Cocoa (Mac) 项目的 main.m 中有以下内容:

    return NSApplicationMain(argc, (const char **)argv);

所以问题基本上是:如何在没有 MainMenu.xib 的情况下将应用程序的委托移交给 Cocoa 应用程序?


您可以使用setDelegate的方法NSApplication实例。这是一个示例:

AppDelegate * delegate = [[AppDelegate alloc] init];
[[NSApplication sharedApplication] setDelegate:delegate];
[NSApp run];

至于返回值,你可以使用EXIT_SUCCESS

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

没有 MainMenu.xib 的 Cocoa 应用程序 的相关文章

  • 如何判断相机是否正在被其他进程使用?

    在 OS X 中 如何判断摄像头或麦克风是否正在被其他应用程序或进程使用 除非其他应用程序锁定了设备 否则以下操作似乎不起作用 NSArray devices AVCaptureDevice devices for AVCaptureDev
  • C++事件系统设计[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我需要使用 C 中的事件系统 我主要有四个要求 Speed 使用方便 类型安全 友善破坏 我所说的 友好破坏 是指事件和订阅者需要在其
  • 使用反射创建 Action<'T> 的实例

    我将如何创建一个实例Action lt T gt 使用反射 这是我所拥有的 let makeAction typ Type f T gt unit let actionType typedefof
  • 转换任何对象?到字符串

    我有一个返回 AnyObject 的函数 func aFunction param String gt AnyObject 如何将其转换为字符串 和字符串 尝试这个 if let result aFunction test as Strin
  • 用xCode制作图表[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 您好 我需要绘制一些数组来分析信号 我有一个可可项目正在进行 谁能告诉我在哪里可以找到简化这项任务的工具 基本上我想像在图形计算器上一样显
  • 类不符合 Swift 中的“CBPeripheralManagerDelegate”

    我正在尝试用 Swift 构建 iBeacon 发射器 但我无法让我的班级采用CBPeripheralManagerDelegate协议 在 Objective C 中需要这个协议来初始化 PeripheralManager 对象 但是在
  • 如何创建具有倾斜效果的 NSAffineTransform?

    我对用 Cocoa 绘图还很陌生 并且正在开发一个涉及六边形网格的实验性应用程序 为了简化这个过程 我想倾斜坐标系 使 Y 轴向左旋转 30 度 我在苹果手机上看到了这个可可绘图指南 https developer apple com li
  • 在核心数据中伪造动态模式?

    通过阅读有关 Core Data 的 Apple 文档 我了解到当您需要动态模式时不应该使用 Core Data 如果我想为用户提供创建自己的属性的能力 那么在核心数据模型中 如果我创建一些 虚拟 属性 例如 自定义十进制 1 自定义十进制
  • 匿名方法与 lambda 表达式 [重复]

    这个问题在这里已经有答案了 谁能提供匿名方法和 lambda 表达式之间的简明区别 匿名方法的用法 private void DoSomeWork if textBox1 InvokeRequired textBox1 Invoke Act
  • 创建主窗口后添加 NSTouchBar 支持

    我正在尝试添加对暴露的支持NSTouchBar按钮通过插件连接到我无法修改的应用程序 该插件是一个共享库 在创建主窗口后在运行时加载 我创建了一个AppDelegate如下 interface AppDelegate NSResponder
  • 检查 u 键是否被按下 Swift Cocoa [重复]

    这个问题在这里已经有答案了 我正在尝试检测是否U键是否被按下 如果是的话应该print BUT BUT 但我不确定如何检查不同的按键 因为按键的文档非常糟糕 我找到了带有键码的答案 但它们仅适用于 QWERTY 键盘 视图控制器 swift
  • 将 NSTabViewItem 的副本从 NSTabView 添加到同一个 NSTabView

    我正在创建一个简单的网络浏览器 并希望实现选项卡 为此 我使用NSTabView 我基本上希望每个选项卡都有一个WebView这将显示网站已加载 我从只有一个选项卡开始 并希望在创建新选项卡时添加第一个选项卡的精确副本 我尝试过类似的东西t
  • 从一个 NSManagedObjectContext 保存的更改不会反映在主 NSManagedObjectContext 上

    我有一个主NSManagedObjectContext是在appDelegate 现在 我正在使用另一个NSManagedObjectContext用于编辑 添加新对象而不影响主对象NSManagedObjectContext 直到我拯救它
  • 最近打开的应用程序[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 有什么方法可以获取最近打开的应用程序 例如 4 个 的列表吗 如果是这样 怎么办 可可麦克 看看LaunchServices LSSh
  • 在 Cocoa OS X AVPlayer 中播放 HLS (m3u8) - Swift

    基本上我正在尝试在 Cocoa Swift 中使用 AVPlayer 播放 m3u8 HLS Live Stream 我对这门语言比较陌生 所以基本上掌握了一些示例代码 http qiita com ono matope items 23d
  • 如何将 UILabel 的值绑定到实例变量?

    我是 mac objective c 的新手 我的问题是 我想知道是否可以将 UILabel 文本绑定到变量 而不必在值更改时手动设置文本 例如 在 Mac OS 上 当我打开新的 Finder 窗口并删除文件时 任务栏中的全局可用空间就会
  • 将 iPad xib 转换为 iPhone xib

    我看过很多关于将 iPhone xib 转换为 iPad xib 的帖子和教程 但我想反过来做 我能找到的唯一资源是 将 iPad 应用程序转换为 iPhone https stackoverflow com questions 68550
  • 核心数据 iCloud 同步中的关系完整性和验证

    考虑以下简单的实体模型 实体 A 与实体 B 具有一对一关系 称为b 实体 B 具有逆对一关系 称为a 这两种关系都不是可选的 A B b lt gt a 假设我们有两个设备 1 和 2 开始完全同步 每个对象都有一个 A 类对象和一个 B
  • 在可可中将 NSMutableArray 写入文件时出现问题

    一个真正的初学者问题 我有一个 NSView 子类 在其中创建一个包含 NSValues 的 NSMutableArray 当我想使用 writetofile atomatically 将数组写入文件时 文件已创建 但它不包含可变数组所包含
  • 使用带有非静态方法的委托[没有选择的答案]

    我非常有信心我应该能够使用带有非静态方法的委托 但是下面给了我一个错误 public class TestClass private delegate void TestDelegate TestDelegate testDelegate

随机推荐

  • ASP.NET MVC4 异步控制器 - 为什么使用?

    我试图理解为什么以及何时应该使用async控制器动作 最终 当我使用await其中 它将等待操作完成才能返回视图 例如 public async Task
  • 我们可以从子元素样式中设置父元素样式吗?

    div div div div 我可以从子样式中设置主样式吗 级联样式表只能向下 级联 因此它们根本不是为了执行此操作而设计的 即使在极少数情况下也是如此very如果他们这样做的话就很方便了 您需要 JavaScript 内联样式或不同的布
  • 在Python中交换字符串大小写[重复]

    这个问题在这里已经有答案了 我是Python新手 因此问题是 我正在尝试解决一个简单的问题 其中程序接受一个简单的字符串并交换所有大小写 因此如果我们输入 SimPLE 我们应该得到 sIMple 这是我的代码 def main oldSt
  • grunt-init 模板条件复制文件

    我刚刚开始使用 grunt init 我一切正常 我想知道是否有一种方法可以根据提示 基于先前提示的答案 进行条件复制根文件 您可以使用rename json文件通过docs http gruntjs com project scaffol
  • Google Play 商店:我的应用程序页面不显示排行榜和成就图标/徽章

    本周我在谷歌游戏商店推出了一个应用程序 该应用程序使用 Google Play 游戏排行榜和成就 API Play 商店应用程序中的应用程序页面是否应该像使用这些 API 的其他应用程序中那样显示这些图标 徽章 我需要在任何地方启用它吗 这
  • 将 HttpContext.Current.User 与异步等待一起使用的正确方法

    我正在使用异步操作并像这样使用 HttpContext Current User public class UserService IUserService public ILocPrincipal Current get return H
  • Ruby:为什么这种使用地图的方式会抛出错误?

    我尝试缩短 values map value value gsub n with values map gsub n 但它给了我一个 SyntaxError csv creator rb 40 syntax error unexpected
  • 使用 WIX 安装自我更新应用程序?

    我正在编写一个需要安装在大量桌面上并且还需要自我更新的应用程序 我们正在寻找 WIX 来创建安装 我使用过 ClickOnce 对于此安装来说它不是一个好的解决方案 WIX似乎适合 但我发现没有好的自动更新过程 我看过通过点击 http w
  • Spring Security ACL 域错误:类型 xxx 已定义

    我正在使用 Eclipse Grails 2 4 5 和Spring Security ACL 插件 https grails org plugin spring security acl 我使用以下命令创建了管理 ACL 数据的域类 s2
  • 简单的 Ajax/PHP 调试

    我正在测试一个 Ajax jQuery 加载的 PHP 模块 我想知道是否有一种简单的方法可以在不使用全功能调试器的情况下对其进行调试 我非常简单的调试选项是回显一些数据并读取浏览器输出 但是由于 Ajax 加载模块的性质 输出是隐藏的 虽
  • 自定义模型绑定器不验证模型

    我开始使用 knockout js 在此过程中我使用了 FromJsonAttribute 由 Steve Sanderson 创建 我遇到了自定义属性不执行模型验证的问题 我整理了一个简单的示例 我知道它看起来有很多代码 但基本问题是如何
  • Android:如何使以编程方式创建的按钮居中?

    我需要以编程方式创建一个按钮 并将其在水平和垂直布局上居中 我正在尝试使用以下代码 LinearLayout ll LinearLayout findViewById R id layoutItem Button b new Button
  • 如何在 C++ 中找到任意方向的最小边界框

    假设我有一个 N 对正长坐标 点 的列表 如何找到包含所有这些的最小矩形 矩形还可以具有浮动坐标并以任意角度旋转并进一步缩小 不仅仅是X Y 宽度和高度 我已经知道如何找到最小的多边形或未旋转的矩形 但这不是我需要的 我想知道如何找到任意方
  • C++ - 最快的整数类型?

    我正在对算法进行基准测试 没有必要了解细节 主要组件是缓冲区 整数的原始数组 和索引器 整数 用于访问缓冲区中的元素 缓冲区最快的类型似乎是unsigned char 以及short int long 的有符号和无符号版本 然而 char
  • mach-o 文件,但不兼容的架构有“x86_64”,需要“arm64e”M1 MAC

    from PyQt6 QtWidgets import from model Department import Department from view main window import Ui Form from model Depa
  • 具有强读偏差的快速线程安全 Ruby 哈希

    我需要一些帮助来理解 Ruby 1 8 7 中的哈希 我有一个多线程 Ruby 应用程序 大约 95 的时间应用程序的多个线程都在尝试访问全局哈希 我不确定默认的 Ruby Hash 是否是线程安全的 鉴于我的情况 拥有快速哈希同时又是线程
  • 存储过程在 Mysql 工作台中有效,但在 C# 代码中无效

    我有一个存储过程 我想删除它 然后重新创建它 它可以在 Mysql 工作台上运行 但不能在 C 代码中运行 我正在使用 MySql Workbench 6 3 CE 这是存储过程的演练 DROP PROCEDURE IF EXISTS Ac
  • 如何在 Javascript 中实现“函数超时”——而不仅仅是“setTimeout”

    如何实施timeout https en wikipedia org wiki Timeout 28computing 29在 Javascript 中 而不是window timeout但像session timeout or socke
  • sqlalchemy 在多个列中是唯一的

    假设我有一个代表位置的类 地点 属于 客户 位置由 unicode 10 字符代码标识 位置代码 在特定客户的位置中应该是唯一的 The two below fields in combination should be unique cu
  • 没有 MainMenu.xib 的 Cocoa 应用程序

    对于 iOS Cocoa Touch 可以转到 main m 并替换其中的第四个参数UIApplicationMain int argc char argv nil nil 与您的应用程序委托的类名 然后它将根据需要构造视图 然而 Coco