cocoa 相关问题

Cocoa是Apple的macOS应用程序开发框架,包括Foundation,Application Kit和Core Data。 iOS问题使用“cocoa-touch”标签。

有什么方法可以知道用户何时尝试通过其 Dock 图标退出应用程序?

Cocoa 应用程序是否有任何方法可以检测用户何时尝试通过 Dock 菜单退出它,而不是通过其他方法? 通常,我们可以捕获并响应退出事件...

回答 1 投票 0

调用 DispatchQueue.main.sync 的 Xcode 警告:在闭包中调用方法“asd”需要显式使用“self”以使捕获语义显式

当调用 DispatchQueue.main.async 或 DispatchQueue.main.sync 并调用 self 而不捕获 self 时,我收到编译器错误: 在闭包中调用方法“asd”需要显式使用“self”来

回答 1 投票 0

如何使用捆绑包标识符将系统首选项启动到特定的首选项窗格?

我正在尝试直接从我的应用程序打开系统日期和时间首选项。 我似乎可以使用以下命令毫无问题地打开系统偏好设置: 让settingsBundleIdentifier =“com.apple.systempreferen...

回答 2 投票 0

通过#selector带参数调用函数

我想调用一个函数并使用#selector为其提供参数。但是,我收到错误: “‘#selector’的参数不引用‘@objc’方法、属性或初始值设定项” @obj...

回答 2 投票 0

制作类似 Xcode 的界面

所有, 在 OSX 中有 2 个可能的接口。 当您运行文本编辑并打开新文档时,将打开一个全新的窗口。 没有主框架 - 所有文档都在自己的无线网络中打开...

回答 1 投票 0

NSApplication 需要 NSApplicationDelegate 吗?

我注意到 NSWindowDelegate 的文档如下(强调我的): 窗口委托可以实现的一组可选方法来响应事件,例如窗口大小调整、移动、

回答 1 投票 0

检测键盘在 macOS 上是否有 Globe 键

最近的 Apple 产品的键盘上有 Globe (🌐︎) 键。在AppKit级别,它实际上只是一个fn键,其行为类似于NSEvent.ModifierFlags.function。但有什么方法可以知道是否...

回答 1 投票 0

NSDocument 子类是否是模型对象?

我正在为 macOS Swift 编写一个多文档应用程序。我从 Xcode 提供的文档应用程序模板开始。目前还不清楚它是否是一个对象模型。 NSDocument 的模型是...

回答 2 投票 0

识别用户何时关闭窗口(单击关闭按钮时)

我如何识别用户何时关闭窗口? 我想在窗口关闭之前做点什么。

回答 3 投票 0

如何正确使用NSPopUpButton

我有一个 NSPopUpButton,我想用它来选择打开文件的文本编码。 我已经有了一些如何实现这个的想法,但是当我开始学习 Objective-C 和 Cocoa 时,我...

回答 2 投票 0

Xcode 下载字符串插值的客户端崩溃报告 (_StringGuts.append)

Xcode 包含从我的应用程序的用户下载的多个崩溃报告。线程 1 在执行字符串插值时显然崩溃了。所有其他线程仅包含对系统代码的调用。

回答 1 投票 0

尽管有限制,NSStackView 仍为集合视图提供了太多空间

我有一个包含 NSImageView 和 NSCollectionView 的 NSStackView。这两个项目都包装在它们自己的 NSScrollView 中: 期望的行为 我希望集合视图仅作为我...

回答 1 投票 0

Finder 从哪里获取文件夹中项目的“添加日期”?

如果文件夹放置在 Dock 中,您可以按“添加日期”对其进行排序 - 这通常是下载文件夹的默认设置。 (有时 Finder 似乎没有使用添加的日期,而是使用日期

回答 3 投票 0

Cocoa + Automator:生成文本文件的服务不起作用

我正在尝试使用 cocoa 创建一个自动化服务,它将简单地创建一个文本文件,其名称与所选文件的名称相同,路径相同,我为此编写了以下代码: - (id)runWithInput:(id...

回答 2 投票 0

获取 macOS 上的 CPU 使用百分比

我是 Objective-C 的初学者,我决定尝试编写一些简单的应用程序,所以我尝试制作一个可以测量 CPU 使用率等的应用程序。有没有简单的方法获取信息...

回答 2 投票 0

如何获取Mac操作系统的实际名称而不是版本?

我可以使用下面给出的代码获取OSX的版本,但是我想要的是操作系统的名称(使用Objective C)。 提前致谢!!! NSOperatingSystemVersion 版本 = [[

回答 3 投票 0

string.length keypath 绑定在 Sonoma 上的 nib 解码期间崩溃

从 macOS 14.0 收到一些崩溃报告。深入挖掘后,我发现该问题与 NSObjectController 和 NSTextView 的键路径绑定(NSDisplayPatternValueBinding)有关。我将 NSTextView 绑定到

回答 1 投票 0

NSTextView/NSObjectController 键路径绑定因文本替换而崩溃

从 macOS 14.0 收到一些崩溃报告。深入挖掘后,我发现该问题与 NSObjectController 和 NSTextView 的键路径绑定(NSDisplayPatternValueBinding)有关。我将 NSTextView 绑定到

回答 1 投票 0

如何快速获取分辨率更改事件?

我尝试制作一个应用程序,现在我应该在屏幕分辨率改变时进行一些更改,但我找不到如何拦截此事件。 您知道我该如何参加该活动吗?

回答 4 投票 0

如何确定 Mac 上 Objective-C 中活动接口的网络掩码?

我正在尝试确定我的 Macbook 所在的网段,因为然后我想使用 CFHost 类扫描该网段中的活动主机(基本 IP 扫描仪)。因此我需要IP和网络...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.