OS X的应用程序图标和菜单栏图标应该是多大?
我可以处理小分辨率显示器但是Retina怎么样?菜单栏上显示的图标(例如20 x 20)在带有Retina显示屏的新MacBook Pro上会变小还是模糊?我估计应用程序图标将被缩放,所以如果我准备比常规大两倍,那么Retina应该没问题.
我找到了一个优秀的iOS开发指南,有尺寸规格,但我找不到OS X的类似尺寸规格.
我发现NSBundle中的NSNibLoading方法:
+[NSBundle loadNibFile:externalNameTable:withZone:]
+[NSBundle loadNibNamed:owner:]
-[NSBundle loadNibFile:externalNameTable:withZone:]
Run Code Online (Sandbox Code Playgroud)
已经在10.8中被标记为已弃用 - 在10.8及更高版本中加载笔尖的正确方法是什么?
我想在我的应用程序创建一个自定义纸张,我必须创建NSWindowController具有initWithWindowNibName自定义纸张?
我正在尝试处理大文件,例如 > 1Gb 和 NSTextView。当然,我不想将整个文件加载到内存中,而是只加载 4mb 的“可见窗口”。以前有人尝试过这个吗?我尝试将 4mb 的文件窗口加载到 NSTextStorage 中,但速度相当慢,当用户更改滚动条位置时,加载下一部分数据所花费的时间是明显且令人不安的。有没有其他方法来处理这种数据加载?
我已经实现了一个委托及其controlTextDidChange方法,只要我在中输入文本就会调用它NSTextField.
当我以编程方式设置文本时[field setStringValue:@"newText"],controlTextDidChange不会被调用.
你能解释一下吗?我应该如何以编程方式设置一个新的值来触发我的委托方法的调用controlTextDidChange.
我需要创建看起来像JTextField的组件(相同的边框,阴影,圆角等),但用于显示带文本的图形.
是否可以为JTextField创建渲染器之类的东西?或者基于JPanel创建自定义组件,但是如何强制它看起来与JTextField相同
另一个复杂因素是应用程序将在不同的LAF上运行.
你有什么想法 ?
objective-c ×4
cocoa ×3
macos ×3
xcode ×3
appkit ×1
file ×1
java ×1
jtextfield ×1
nstextview ×1
performance ×1
renderer ×1
swing ×1