Tag: osx

如果不是让 – 在Swift中

有没有办法否定“如果让”在迅速? 这对我来说很愚蠢: if let type = json.type { } else { XCTFail("There is no type in the root element") } 我不能使用XCTAssertNotNil,因为json.type是一个枚举。 enum JSONDataTypes { case Object case Array case Number case String } 非常感谢 编辑:这是一个: var type: JSONDataTypes? = nil

Xcode:无法检查应用程序包

我正在运行Xcode 6和iOS 8 GM。 每当我运行我的应用程序,我从Xcode得到这个消息: “无法检查应用程序包” 所以我可以运行和build立,我会得到的消息。 我运行并重新构build,一切按预期运行(这是我的设备)。 然后它会冲洗,重复,每隔一段时间给我这个错误。 我已经看过所有其他已经提出的解决scheme,但不能阻止这个错误。 我已经清理了我的项目,清理了构build文件夹,删除了派生数据等,没有运气。 我应该怎么看这是什么原因呢? 我感谢任何帮助。 谢谢。 编辑: 有趣的是,这只发生在我的设备上运行。 不在模拟器上。 编辑2: 更有趣的是,它只发生在我的设备,build设debugging。 如果我改变scheme释放,我可以build立和运行无止境,没有错误。 想法?

如何在FileMerge中使用git在OS X上作为diff工具?

我是新来的OS X上,我通过命令行使用它。 我来自Windows上的Tortoise SVN和Beyond Compare的世界。 我想能够发送差异FileMerge。 我能够用TextMate做到这一点,只需使用: git diff | mate 但我不知道如何设置,所以我可以使用FileMerge呢?

Xcode地区

Xcode是否支持类似于Visual Studio风格#region指令的任意代码折叠?

如何在Mac OSX El Capitan中安装gdb(debugging器)?

如何在Mac OSX El Capitan中安装gdb(debugging器)? 我已经尝试安装GDB,但失败了几次。 我正在关注这个URL: http ://ntraft.com/installing-gdb-on-os-x-mavericks/,MAC不允许安装MacPorts。 任何人都可以在这方面帮助我。

使用ARC查找保留的对象

我有一个被保留的东西超过了必要的(很可能是因为一个strong而不weak的属性)。 大的代码库,所以很难find在哪里。 如何在使用ARC时find所有保留这个对象的行? 如果我不使用ARC,我想我可以简单地覆盖retain并检查它从哪里调用。 我可以做与ARC类似的东西吗?

在Mac OS X 10.8.2上安装Ruby

我已经提到了安装Ruby on Rails – Mac OS Lion,并且遵循Alain Beauvois的回复 ,几乎所有的东西都变了。 唯一的区别是我使用1.9.3而不是1.9.2。 我创build了.bash_profile ,甚至确保在那里open -e .bash_profile ,甚至添加了Alain Beauvois所述的行。 但现在似乎是这个问题是我得到这个错误: Error running 'make', please read /usr/local/rvm/log/ruby-1.9.3-p374/make.log There has been an error while running make. Halting the installation. 引用的日志包含这个: [2013-02-02 21:41:52] make CC = clang LD = ld LDSHARED = clang -dynamic -bundle CFLAGS = -O3 -ggdb -Wall -Wextra […]

Mac OS X中的虚拟networking接口

我知道你可以在Windows中创build一个虚拟的networking接口(参见这里 ),而在Linux中,使用ip-aliases也很容易,但是对于Mac OS X有类似的东西吗? 我一直在寻找环回适配器,虚拟接口,并找不到一个好的解决scheme。 您可以在networking面板中根据现有的接口创build一个新的接口,但不能作为真正的全function接口(如果原始接口处于非活动状态,则派生的接口也处于非活动状态)。 在完全断开连接的情况下工作时,需要这种情况。 即使如此,在VMWare安装中运行服务器时,具有networkingfunction也是有意义的。 这些虚拟机可以通过它们的IP地址到达,但不能通过它们的DNS名称,即使我在其中一个虚拟机中运行DNS服务器。 通过configuration接口来使用虚拟DNS服务器,我想我可以testing一些DNSscheme。 不幸的是,没有接口解决DNS名称,如果他们都不是无效的… …

用于Mac OS X的类似readelf的工具?

是否有一个读取Mac OS X二进制文件的工具,可以打印有关重新定位表和符号偏移的信息,类似于这个readelf输出? readelf -r app Relocation section '.rel.dyn' at offset 0x5ec contains 2 entries: Offset Info Type Sym.Value Sym. Name 08049d58 00001706 R_386_GLOB_DAT 00000000 __gmon_start__ 08049d60 00000305 R_386_COPY 08049d60 _ZSt4cout Relocation section '.rel.plt' at offset 0x5fc contains 13 entries: Offset Info Type Sym.Value Sym. Name 08049d24 00000107 R_386_JUMP_SLOT 0804868c print 08049d28 00000207 R_386_JUMP_SLOT 0804869c […]

Mac OS X上的超时命令?

Mac OSx上是否有超时命令的替代方法? 基本的要求是我能够运行一个指定的时间的命令。 例如: timeout 10 ping google.com 这个程序在Linux上运行10秒钟。