cocoa 相关问题

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

GCD的dispatch_async是否会等待NSLog()?

根据我所读到的有关 Grand Central Dispatch 的内容,GCD 不执行抢占式多任务处理;这都是一个事件循环。我无法理解这个输出。我有两个队列只是...

回答 5 投票 0

NSApplicationDelegate 的 applicationDidFinishLaunching 未被调用

我一直在尝试使用 Swift 3,但无法开始。以下代码正在编译,但它不记录任何内容。看起来 applicationDidFinishLaunching 没有被调用...

回答 4 投票 0

更新深色模式:NSColor 忽略外观变化?

在我的网页视图中,我使用 CSS 变量在运行时根据 macOS 10.14 的深色模式是否启用来更改各种颜色。就这么多,工作正常。棘手的部分是更新颜色......

回答 5 投票 0

NSAppleEventDescriptor 到 NSArray

我正在尝试使用 NSAppleEventDescriptor 中的列表值创建一个 NSArray 。几年前有人问过类似的问题,尽管解决方案返回一个 NSString。 NSString *src = [NSS...

回答 2 投票 0

Flutter 项目。升级到 XCode 15.0.1 `pod install` 后抛出错误 ParserError of FlutterMacOS.podspec.json 3.13.2

我已经升级了 XCode 和 MacOS,现在我的 Flutter 项目(与 XCode 一样)无法工作。 Pod 有一些问题,但我不明白 细节 命令 /opt/homebrew/Cellar/coco...

回答 1 投票 0

什么是 Objective-C 委托?

什么是 Objective-C 委托? 为了清楚起见,你能用一个好的、精确的例子来解释它,以便我能理解吗?

回答 2 投票 0

在 XMLDSIG 上到底要消化和签署什么内容以及如何签署? (或者,OSX 本机客户端与服务器上计算的 XMLDSIG 不匹配)

我正在尝试使用封装签名、sha1 摘要和 rss-sha1 签名按照 XMLDSIG 规范对 xml 文档进行签名,并且服务器不断返回“297 - 拒绝:签名确实...

回答 1 投票 0

从 NSEvent userData 读取字典

我创建了一个 NSTrackingArea,并且在 userInfo 参数中传递了一个字典。 让trackingData = [“section”:1,“sectionRow”:12,“done”:false] 让跟踪区域 = NSTrackingArea( ...

回答 2 投票 0

如何在 Cocoa 中添加要查看的矩形来为图像加边框

我正在尝试在 Swift 中向 NSView 添加一个矩形来为图像创建一个框架。边框需要是红色的并且稍微覆盖图像的边缘。 这是我到目前为止的代码: 让

回答 1 投票 0

如何以 60fps 录制离屏 NSView

我想从 macOS 上运行的离屏 NSView 录制视频输出(编码或未编码)。我很确定没有 API 可以做到这一点,但是我相信通过逐帧渲染它是可行的......

回答 2 投票 0

应用程序在 macOS 10.13 上崩溃,并显示“DYLD,[0x4] 符号丢失”,尽管符号被包装在 @available(macOS 10.14.4, *) 中

我的代码中恰好出现了一次符号 kDADiskDescriptionMediaEncryptedKey 。它被 @available 块包围: 如果(@可用(macOS 10.14.4,*)){ CFStringRef x =

回答 1 投票 0

CVDisplayLink 和三重缓冲

我一直在基于 OpenGL 的项目中使用 CVDisplayLink,使用 NSOpenGL 上下文和常规双缓冲像素格式。 这很好,但我有兴趣玩三重缓冲 p...

回答 1 投票 0

CGImageRef 宽度与每行字节数不一致

我正在尝试从屏幕缓冲区中读取像素,我正在使用 CGDisplayCreateImage 创建 CGImageRef,但是 CGImageGetWidth 和 CGImageGetBytesPerRow 的值放在一起没有意义,div...

回答 1 投票 0

Cocoa/OSX - NSWindow standardWindowButton 在复制并再次添加后行为异常

在我的应用程序中,我更改了标准窗口按钮关闭/缩小/展开的位置,如下所示: //创建按钮 NSButton *minitButton = [NSWindow standardWindowButton:

回答 5 投票 0

iOS 中的 NSTextList

iOS 上有 NSTextList 的等效项吗? 在 OSX 上我可以做 NSTextList *list = [[NSTextList alloc] initWithMarkerFormat:@"square" 选项:0]; NSMutableParagraphStyle *段落 = [[NSParagraphS...

回答 1 投票 0

避免 NSTextField 上的第一响应者出现问题

我需要更改一个非常简单的应用程序中输入字段的行为: 每当我启动应用程序时,第一个文本字段就会获得焦点,但我不希望出现这种行为。 我尝试检查“拒绝...

回答 5 投票 0

比较 NSTextRange 是否相等

给定两个带有自定义 NSTextLocation 的 NSTextRange,我们如何比较它们是否相等? 类位置:NSObject,NSTextLocation { 让值:Int func比较(_位置:NSTextLocat...

回答 1 投票 0

如果版本高于 16 位最大值,Cocoa 框架“当前库版本”会发出 32 位截断警告

当将框架的 DYLIB_CURRENT_VERSION 设置为大于 65535 时,Xcode 会发出警告: 警告构建:截断 -current_version 以适应旧的 mach-o 格式使用的 32 位空间 为什么 Xc...

回答 2 投票 0

从NSTextView中的光标位置获取列和行

我使用以下代码从 NSTextView 获取光标位置: NSRange范围 = [m_textView selectedRange]; 长光标位置 = range.location; 这工作正常,但我怎样才能转换这个电流...

回答 1 投票 0

在 macOS 上获取型号标识符字符串

每台 Mac 都有一个型号标识符,例如“Macmini5,1”。 (这些显示在系统信息应用程序中。) 如何以编程方式获取此模型标识符字符串?

回答 8 投票 0

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