草庐IT

osx-mavericks

全部标签

swift - 如何在 Swift playground 中将文本转换为适用于 OSX 的语音

我正在尝试学习如何在Swift中为OSX(不是iOS)进行文字转语音。我有一个带代码的Playground:importCocoaletsynth=NSSpeechSynthesizer()synth.startSpeaking("HelloWorld")它似乎在运行,但没有声音出现。在Xcode中,左下角有一个蓝色的小三角形,我按下它以为它可能会做些什么,但遗憾的是没有:关于如何在Swiftplayground中将文本转换为适用于OSX的语音有什么想法吗?提前致谢! 最佳答案 NSSpeechSynthesizer的.startS

swift - 使用 Swift 禁用 OSX 的 sleep /屏幕保护程序

我正在寻找一种使用Swift通过我的应用程序禁用sleep模式和屏幕保护程序的方法。我知道这个question有been问before,但没有一个答案是最新的(至少对于Swift而言;我不知道Objective-C)。我最初想使用NSWorkspace.sharedWorkspace().extendPowerOffBy(requested:Int),但根据Apple'sdocumentation,目前尚未实现。有什么建议吗? 最佳答案 我最近遇到了这个answer.它链接到Q&A1340在Apple,并将list2翻译成Swift

Xcode 6.1 : no such module 'cocoa' suddenly in all OSX Swift projects

几天来我一直在毫无问题地使用Xcode6.1,但突然我在我的所有Swift文件中都收到了错误nosuchmodule'Cocoa'。这是一个OSX项目,而不是iOS,所有项目都会出现此问题,包括新创建的项目。我已经验证并修复了磁盘权限,检查了磁盘是否有错误,并将Xcode重置为默认设置。 最佳答案 我今天在Swift测试用例类中遇到了这个问题。我尝试了两个建议的答案,但没有解决问题。结果证明是用户错误——我不小心在iOS应用程序中创建了一个OSX测试用例类。也就是说,我应该在测试用例文件的顶部使用importUIKit,而不是imp

macos - 在 Yosemite 之前,Swift 屏幕保护程序可以在 Mac OS X 中运行吗?

我将Xcode从Objective-C生成的屏幕保护程序模板重写到Swift中,当我尝试加载它时,我收到了这条消息:YoucannotusetheBlahBlahscreensaverwiththisversionofMacOSX.Pleasecontactthevendortogetanewversionofthescreensaver.我目前正在运营Mavericks。这是否意味着Swift屏幕保护程序只能在Yosemite中工作,或者甚至不能在Yosemite中工作?这是我用来替换Objetive-C代码的Swift代码:importFoundationimportScreenS

java - 在 Mac 上运行 Eclipse - 需要 JVM 版本 1.7 或更高版本

我下载了运行OSXMavericks的Mac版Eclipse(特别是用于C/C++编程的)。当我尝试启动Eclipse时,它​​显示以下消息:“JVM版本1.6.0_65不适合此产品。需要版本1.7或更高版本”,并且无法打开。我安装了Java版本7,但没有任何变化。我不知道如何更新JVM(我对Java不太了解)。如果重要的话,我为我的MacBookAir下载了64位版本。 最佳答案 只需安装JDK7或JDK8,而不仅仅是最新的JRE。 关于java-在Mac上运行Eclipse-需要JV

java - 如何让 rJava 在 osx 上使用更新版本的 java?

我正在学习有关rJava的教程:http://cran.r-project.org/web/packages/helloJavaWorld/vignettes/helloJavaWorld.pdf我已经制作了教程中指定的所有文件并安装了helloJavaWorld包,但是一旦我运行helloJavaWorld()函数,它就会提示:>helloJavaWorld()Errorin.jnew("HelloJavaWorld"):java.lang.UnsupportedClassVersionError:HelloJavaWorld:Unsupportedmajor.minorversio

java - 带有 Java 7 的 OSX 10.8.2 Mt Lion 上的 IntelliJ 12

问题:使用Java7在OSX10.8.2上运行IntelliJ12。我安装了全新的OSX10.8.2MtLion,并且安装了官方的OracleJava7(目前没有Java6)。我已经安装了最新版本(12.0.1)的IntelliJIDEA,并编辑/Applications/IntelliJIDEA12CE.app/Contents/Info.plist以获得JVMVersion,如下所示:JVMVersion1.7*当我尝试启动IDEA(或当我运行./Applications/IntelliJ\IDEA\12\CE.app/Contents/MacOS/idea)时,我得到“没有Jav

java - 使用 jnlp/webstart 在 OSX 上使用 Java 7 对文件名进行编码问题

我遇到了这个问题,并且已经进行了几天不成功的搜索和解决方法尝试。我现在有一个由jnlp/webstart分发的内部javaswing程序,在osx和windows计算机上,除其他外,它从WebDav下载一些文件。最近,在装有OSX10.8和Java7的测试机上,带有重音字符的文件名和目录名开始被问号代替。在Java7之前的OSX上没有问题。例子:XXXYYY_è_ABCD/成为XXXYYY_?_ABCD/在原始字符串上使用java.text.Normalizer(NFD、NFC、NFKD、NFKC),结果不同但仍然错误:XXXYYY_e?_ABCD/或XXXYYY_e_ABCD/我从[

java - 如何在 os x mavericks 中将端口 80 转发到 8080

我安装了MacOSXMavericks(10.9),我正在使用Jetty发布网络应用程序。我输入sudoipfwadd100fwd127.0.0.1,8080tcpfromanytoany80in(我的主机文件有127.0.0.1abc.com)但是Safari无法连接到abc.com。它虽然在OSX10.8中工作。为什么? 最佳答案 ipfw自MountainLion以来已被弃用,但直到Mavericks才被删除。它现在专门使用移植的pf。我写了一个quickguide在Mavericks中为端口转发配置和设置pf。

java - 如何从 Java 读取 OSX .plist 文件?

如何阅读OSX.plistfiles来自Java? 最佳答案 恕我直言,从Java运行命令行工具并不是“完成这项工作的最佳方式”。有几种更好的方法来处理JAVA中的二进制plist:我更喜欢的是DanielDreibrodt的一个有用的小项目:googleprojecthosting您还可以使用ApacheCommonsConfiguration(哪个API支持属性列表格式)。关于OSX上.plist格式历史的更多信息(哪个版本引入了哪种格式)我在我的blog上写过更新:sourceforge上托管了一个名为PropertyList