cocoa 相关问题

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

在什么情况下我们可以在 Swift 中使用不合格的 #selector() 表达式?

Objective-C 的 @selector() 表达式的 Swift 等价物是 #selector()。在 Xcode 中,Objective-C 的 @selector() 表达式将为所有可用的选择器和选择器提供自动补全功能

回答 1 投票 0

NSNumberFormatter 四舍五入到负零

我使用 NSNumberFormatter 将浮点值格式化为整数字符串,即省略小数部分。我觉得很奇怪,范围 (-0.5, 0) *开区间内的数字最终为 -0。由于这个值...

回答 3 投票 0

获取文件夹大小的简单方法(ObjC/Cocoa)?

现在我正在使用此代码来获取文件夹的大小: NSArray *内容; NSEnumerator *枚举器; NSString *路径; 内容= [[NSFileManager defaultManager] subpathsAtPath:folderPath]; 枚举...

回答 7 投票 0

为什么直接调用NSApplication.shared无法实例化Info.plist中Principal Class指定的类?

我想使用 NSApplication 的自定义子类来创建 NSApplication.shared 返回的应用程序实例。 类应用程序:NSApplication { // 我自己的方法 } 我设置了优先级...

回答 1 投票 0

如果我不使用storyboard/XIB文件,设置原理类不会影响NSApplication.shared实例化的类

背景: 我想使用 NSApplication 的自定义子类来创建应用程序实例。这是 NSApplication.shared 返回的对象的类。我已经尝试过以下方法: ...

回答 1 投票 0

基本 ImGui 程序不渲染、内存泄漏和崩溃

我正在尝试使用 ImGui、GLFW 和 Metal API 创建最基本的示例程序。 这是我的代码: // 主.mm #包括 #包括 #定义

回答 1 投票 0

从扩展坞退出时,有时会触发 SIGTERM,而不是 [NSApp 终止:]

我正在使用 Cocoa 使用 Objective C++ 开发 Mac 的 OpenGL 4.1 游戏引擎,不使用 nib 文件。我发现在极少数情况下(也许十五分之一?),通过选择“退出并退出...

回答 1 投票 0

如何在运行时有条件地更改应用程序的 NSAccentColorName?

我看到 Info.plist 根节点下的 NSAccentColorName 可以将应用程序强调色更改为 Xcode 资源文件中指定的颜色。 这个可以控制吗...

回答 1 投票 0

如何从Vulkan库调用vkCreateMacOSSurfaceMVK?

我尝试创建一个基于Vulkan v1.3.275.0(以及适用于macOS的MoltenVK驱动程序)的小应用程序。 我成功地将我的应用程序捆绑到 *.app 中,并使用推荐的 macOS Vulkan 结构。我的应用程序打开一个窗口...

回答 1 投票 0

委托和多个视图控制器的初始化顺序不起作用

我正在尝试构建一个程序,其中 MainController 使用委托将数据传递到 TableViewController 内的表中。我认为我已经正确初始化了它,但 LoadSN() 没有触发

回答 1 投票 0

委托不触发方法

我查看了其他代表问题,但没有任何好的现有答案。一切都应该正确设置,我可以看到我的滑块将更改日志中的值。由于某种原因,代表

回答 1 投票 0

Cocoa 应用程序没有文件访问权限,但适用于命令行应用程序

如果我创建一个命令行工具项目并运行如下命令: NSError *错误= nil; NSFileManager *fileManager = [NSFileManager defaultManager]; if(![fileManager createDirectoryAtPath:@"/vau...

回答 1 投票 0

如何使用代码隐藏 NSToolbarItem?

我有一个带有各种选项的工具栏,有些选项在某些情况下不应该可见。我已经找到了一种在我的应用程序中禁用它们的方法,使用这个回调: -(布尔)

回答 3 投票 0

编辑 macOS 应用程序“关于”面板

在 macOS 上的本机电子邮件客户端等应用程序中,顶部栏中的“邮件”菜单下有一个“关于”菜单项。如何将项目添加到弹出的提供版权的窗口中...

回答 1 投票 0

将 Plist (NSString) 解析为 NSDictionary

所以我有一个plist结构的字符串,它是动态获取的(不是从文件系统获取的)。我如何将此字符串转换为 NSDictionary。 我尝试将其转换为 NSData,然后转换为 NSDictionary...

回答 3 投票 0

带有 NSComboBox 的自定义数据源不显示任何内容

问候我在尝试在 NSComboBox 中设置数据源时遇到以下问题。 这是我的自定义数据源类: @interface CComboDatasource : NSObject { @priv...

回答 3 投票 0

NSString 简单模式匹配

Mac OS 10.6、Cocoa 项目、需要 10.4 兼容性。 (请注意:我对正则表达式的了解相当少) 我需要解析 NSStrings,以匹配字符串包含嵌入的情况......

回答 1 投票 0

使用 Xcode 15.x Mac OS Sonoma 构建时,主窗口中的视图不可见

当我们尝试使用最新的 Xcode 15.x 构建 mac 应用程序并在 OS Sonoma 中运行时,主窗口中的视图是不可见的,并且能够添加到其中的新子视图。 接受

回答 1 投票 0

尝试将 [NSImage imageNamed:NSImageNameUser] 转换为 NSData

如果我通过以下方式创建 NSImage: NSImage *icon = [NSImage imageNamed:NSImageNameUser]; 它只有一种表示形式,即 NSCoreUIImageRep,它似乎是一个私有类。 我愿意

回答 2 投票 0

如何设置NSScrollView不自动隐藏滚动条?

当你停止滚动 NSScrollView 时,它会自动隐藏滚动条。 我怎样才能禁用它? 我找不到任何可以改变这一点的属性。

回答 1 投票 0

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