我正在创建自己的NSApplication子类,并且遇到了障碍.这是我的run()方法的实现. override func run() { finishLaunching() repeat { let event = n…
标签:cocoa
在Mac OS X上使用Swift检查操作系统版本
我正在构建一个需要检查Mac上安装的OS X版本的应用程序.它是针对10.9 Mavericks构建的,但所有 Swift API都只有10.10. 我正在尝试使用以下内容,但它没有针对10.9 SDK编译,因为它没有这…
cocoa – 如何将NSProgressIndicator旋转90度
我需要将NSProgressIndicator旋转90度. 当我使用以下代码时: [self.progressIndicator1 setWantsLayer:NO]; [self.progressIndicator1 …
可可 – El Capitan打破了我的NSView动画
我有一个Mac应用程序,它使用NSAnimationContext动画分组来动画一个NSView屏幕外和另一个NSView屏幕.在开始动画分组之前,我将屏幕外的NSView放置在我希望它在屏幕上动画时所从的位置. 在优胜…
macos – PDFDocument removePageAtIndex:更新到Mac OS X 10.11时不起作用
我正在将PDFKit框架用于PDFViewer的cocoa应用程序.当我试图从PDFDocument中删除其中一个页面时该应用程序在代码行冻结 [[self pdfDocument] removePageAtIndex:…
可可 – 10.9替代[NSFont systemFontOfSize:weight:]
我想实现适用于Mac OS 10.9和10.10的[NSFont systemFontOfSize:13 weight:NSFontWeightLight]的替换方法. 我可以通过[[NSFont systemFontO…
Swift:如何在测试期间不加载AppDelegate
我有一个OS X应用程序,它在启动时从服务器加载一些数据并将通知推送到NSUserNotificationCenter. 现在我遇到的问题是在单元测试期间也会发生这种情况.我发现还没有办法阻止这一点.当然我可以存根HTT…
macos – kPasteboardTypeFileURLPromise源示例
Apple的哪个应用程序支持拖动kPasteboardTypeFileURLPromise项目? 我正在实现一个kPasteboardTypeFileURLPromise拖动目标,我想针对可信任的拖动源进行测试. (Fi…
cocoa – 将NSToolbarItems与NSSplitView列对齐
Finder和Notes有一种奇特的行为,我正在寻求重现. NSToolbar中的“灵活空间”似乎考虑了拆分视图的尺寸.例如,第一组按钮在左侧与侧栏的右侧对齐.第二组图标与第一列的右侧对齐.当我扩展侧边栏时,工具栏项随之…
Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) - 1.入门
章节导航: Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) – 1.入门 Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) &…
swift特色
根据苹果官方说明,swift具有:快速、现代、安全、互动等特点且明显优于Objective-C 1、取消了预编译及宏 2、取消了Objective-C的指针及其他不安全的访问 3、舍弃了Objective-C早期的sma…
《Objective-C基础教程》笔记
1.xcode中,oc的.m文件代表message,指的是Objective-C的一个主要特性。 2.NS前缀的来历要追溯到次公局包还被成为NextStep,而且是Next Software公司时。 3.双引号前有一个@…