cocoa 相关问题

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

最佳实践 - NSError域和您自己的项目/应用程序的代码

有一篇关于为您自己的框架设置错误域的SO帖子,但是关于为您自己的项目/应用程序设置错误域和自定义错误代码的最佳做法是什么?...

回答 3 投票 107

使用Cocoa以编程方式创建复选框

我需要在Cocoa中以编程方式创建一个复选框,当我尝试创建一个buttonType设置为NSSwitchButton的按钮时,它会显示标题,但不会将该按钮显示为复选框。我认为 ...

回答 3 投票 18

使用CFBundleName的地方

从这个老问题:在cocoa应用程序的信息plist中“bundle display name”和“bundle name”之间的区别是什么它指向官方文档,它们说:...

回答 6 投票 12

如何在Cocoa上为MenuItem显示多个键或“和弦”

我试图在cocoa中向MenuItem显示多个组合键。这通常被称为“和弦”。例如,我想添加一个看起来像这样的菜单项:“Action1 Control K,F”或“...

回答 2 投票 1

以编程方式从10.11中的资产目录中获取颜色?

您可以将颜色集添加到.xcassets文件中,并且可以在其他.xib中引用该颜色,并且所有这些都在10.11中有效。但是[NSColor colorNamed:]是10.13+。如何以编程方式获得......

回答 1 投票 0

如何更改NSTableHeaderCell的字体大小

我试图在我的代码中更改我的NSTableView的字体大小,以允许用户根据自己的喜好进行更改。我通过更改每个NSTableCellView的字体大小成功但未能...

回答 3 投票 3

Swift和Interface Builder中的单身人士

背景我在我的应用程序中有一个单例类,在此博客文章中按照单行单例(使用私有init())声明。具体来说,它看起来像这样:@objc class Singleton {...

回答 3 投票 3

使用SWT Java创建NSPopover

我正在尝试为Mac上的SWT Cocoa端口创建NSPopover。这是在Objective-C中实现它的方法,但我想知道如何使用SWT实现同样的功能。 Popover看起来像这样:......

回答 1 投票 0

如何在OS X或iOS中运行OS版本(不使用Gestalt)?

位于CarbonCore / OSUtils.h的Gestalt()函数自OS X 10.8 Mountain Lion起已被弃用。我经常使用此函数在运行时测试OS X操作系统的版本(请参阅...

回答 13 投票 64

您希望在2年前了解Cocoa / Core Foundation辅助功能的哪些功能?

我刚刚在NSGeometry.h中发现了NSRect辅助函数(即NSMidX,NSMaxX等等)。这些将使得一些重复编码变得更加容易。我知道NSMakeRect,NSMouseInRect,......

回答 7 投票 13

COCOA - 如何在NSTextfield中达到最大长度时,文本字段不允许输入文本?

我是MAC开发的新手。如果已经在任何地方解释了答案,请在评论中添加链接。在那种情况下我会删除这个问题。目前,如果文本字段长度达到最大计数,我...

回答 1 投票 1

如何以编程方式设置NSView层

这样做的正确方法是什么?这是我正在尝试的。但是dotLayer上从不调用display: - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {DotLayer * dotLayer = ...

回答 1 投票 4

NSCollectionView不会滚动项目超过初始可见的rect

在尝试修复一些出色的macOS 10.13错误时,我遇到了现有应用程序的问题。我有一个小的NSCollectionView,看起来类似于日历中的小月历......

回答 2 投票 4

在Swift中禁用工具栏按钮

我有一个简单的Swift可可应用程序。主窗口包含:带有一些图像工具栏的工具栏项目NSViewController(名为ViewController)在ViewController中我实现了:func ...

回答 1 投票 1

使用Swift的FileManager迭代文件夹及其子文件夹中的文件

我是编程Swift的新手,我正在尝试遍历文件夹中的文件。我在这里看了一下答案并试图将其翻译成Swift语法,但没有成功。让......

回答 14 投票 62

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