小编Ade*_*edt的帖子

Instance member cannot be used on type

I have the following class:

class ReportView: NSView {  
    var categoriesPerPage = [[Int]]()
    var numPages: Int = { return categoriesPerPage.count }
}
Run Code Online (Sandbox Code Playgroud)

Compilation fails with the message:

实例成员'categoriesPerPage'不能用于'ReportView'类型

这是什么意思?

instantiation getter-setter swift computed-properties

118
推荐指数
6
解决办法
11万
查看次数

如何在Xcode 5产品首选项编辑器中访问资产目录中的图像(用于文档图标)

在提交新的Mac应用程序之前,我认为我确实在最后一步,而且在过去的几个小时里我一直在撞墙,因为我觉得应该真的很容易.

我为我的应用创建和使用的两种不同类型的图标设计了文档图标.我在Images.xcassets中创建了一个新的"Icon",并将相应的文件放入拖放区.

在产品编辑器 - >信息中,我转到文档类型信息所在的位置,但是当我尝试在文档类型或导出的UTI部分的"图标"字段中输入图标名称时,图标图像变为问号 - 没有选项显示在图标的下拉菜单中.

如何让资产目录中的图像/图标显示在编辑器中?或者,如果我要将其手动输入到plist中,我将使用哪种格式来引用资产目录中的Icon文件?

我知道我可能在这里错过了一个简单的步骤,但我看不到它!

macos xcode cocoa

17
推荐指数
2
解决办法
3617
查看次数

使用时字距调整不良 - [NSString drawInRect:withAttributes:]

当使用 - [NSString drawInRect:withAttributes:]时,主要是在使用内置的Helvetica Neue以及其他字体时,字距调整非常糟糕.但是,当在Text Edit(使用NSTextView)中呈现相同的字符串时,字距调整很棒.考虑这两个字符串:

坏字距

很好的字距

对于小点大小,第一种情况(在Cocoa中呈现)几乎难以辨认,而第二种情况(来自文本编辑)要好得多.我认为这里根本没有使用字距调整信息.如果我应用值为0.0的NSKernAttribute(根据文档关闭字距调整),我得到相同的结果,顶部的那个.

我也尝试过使用带有CTLineDraw的Core Text,但仍然有很糟糕的字距.所以我的问题是,在Cocoa文本系统中启用字距调整是否需要做些什么?如果没有,NSTextView如何应用字距调整?

cocoa objective-c core-text

5
推荐指数
1
解决办法
825
查看次数

找出前台和后台运行的应用程序

我正在使用Mac OS X.如何在前台和后台找到正在运行的应用程序的名称?

macos objective-c

0
推荐指数
1
解决办法
529
查看次数