Cocoa是Apple的macOS应用程序开发框架,包括Foundation,Application Kit和Core Data。 iOS问题使用“cocoa-touch”标签。
最佳实践 - NSError域和您自己的项目/应用程序的代码
有一篇关于为您自己的框架设置错误域的SO帖子,但是关于为您自己的项目/应用程序设置错误域和自定义错误代码的最佳做法是什么?...
我需要在Cocoa中以编程方式创建一个复选框,当我尝试创建一个buttonType设置为NSSwitchButton的按钮时,它会显示标题,但不会将该按钮显示为复选框。我认为 ...
从这个老问题:在cocoa应用程序的信息plist中“bundle display name”和“bundle name”之间的区别是什么它指向官方文档,它们说:...
我试图在cocoa中向MenuItem显示多个组合键。这通常被称为“和弦”。例如,我想添加一个看起来像这样的菜单项:“Action1 Control K,F”或“...
您可以将颜色集添加到.xcassets文件中,并且可以在其他.xib中引用该颜色,并且所有这些都在10.11中有效。但是[NSColor colorNamed:]是10.13+。如何以编程方式获得......
我试图在我的代码中更改我的NSTableView的字体大小,以允许用户根据自己的喜好进行更改。我通过更改每个NSTableCellView的字体大小成功但未能...
背景我在我的应用程序中有一个单例类,在此博客文章中按照单行单例(使用私有init())声明。具体来说,它看起来像这样:@objc class Singleton {...
我正在尝试为Mac上的SWT Cocoa端口创建NSPopover。这是在Objective-C中实现它的方法,但我想知道如何使用SWT实现同样的功能。 Popover看起来像这样:......
如何在OS X或iOS中运行OS版本(不使用Gestalt)?
位于CarbonCore / OSUtils.h的Gestalt()函数自OS X 10.8 Mountain Lion起已被弃用。我经常使用此函数在运行时测试OS X操作系统的版本(请参阅...
您希望在2年前了解Cocoa / Core Foundation辅助功能的哪些功能?
我刚刚在NSGeometry.h中发现了NSRect辅助函数(即NSMidX,NSMaxX等等)。这些将使得一些重复编码变得更加容易。我知道NSMakeRect,NSMouseInRect,......
COCOA - 如何在NSTextfield中达到最大长度时,文本字段不允许输入文本?
我是MAC开发的新手。如果已经在任何地方解释了答案,请在评论中添加链接。在那种情况下我会删除这个问题。目前,如果文本字段长度达到最大计数,我...
这样做的正确方法是什么?这是我正在尝试的。但是dotLayer上从不调用display: - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {DotLayer * dotLayer = ...
NSCollectionView不会滚动项目超过初始可见的rect
在尝试修复一些出色的macOS 10.13错误时,我遇到了现有应用程序的问题。我有一个小的NSCollectionView,看起来类似于日历中的小月历......
我有一个简单的Swift可可应用程序。主窗口包含:带有一些图像工具栏的工具栏项目NSViewController(名为ViewController)在ViewController中我实现了:func ...
使用Swift的FileManager迭代文件夹及其子文件夹中的文件
我是编程Swift的新手,我正在尝试遍历文件夹中的文件。我在这里看了一下答案并试图将其翻译成Swift语法,但没有成功。让......