Tag: osx

Xcode – 安装命令行工具

如何让命令行生成使用当前Xcode / Mac OS X v10.8(Mountain Lion)或更高版本安装的工具? 与Xcode不同,没有安装程序(只是一个包)。 它看起来像所有的命令行工具(在包内,在内容/开发者),但没有适当的环境variables设置使用它们。 有没有脚本可以运行的地方,将设置我的环境来支持从命令行构build?

Ruby Gem安装Json在Mavericks和Xcode 5.1上失败 – 未知参数:'-multiply_definedsuppress'

我试图运行gem install json,并得到以下错误 Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb creating Makefile make "DESTDIR=" clean make "DESTDIR=" compiling generator.c linking shared-object json/ext/generator.bundle clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future make: *** [generator.bundle] Error 1 make failed, […]

Git忽略Xcode项目的文件

将Git与Xcode结合使用时,我应该在.gitignore包含哪些文件?

在OS X中设置环境variables?

在OSX中修改环境variables(如PATH)的正确方法是什么? 我看了一下Google,find了3个不同的文件来编辑: 的/ etc /path 〜/ .profile文件 〜/ .tcshrc文件 我甚至没有这些文件,我很确定.tcshrc是错误的,因为OSX现在使用bash。 任何人都知道这些variables,特别是PATH的定义? 编辑:我正在运行OS X 10.5

如何检查iOS或OSX上的活动Internet连接?

我想检查一下,如果我在iOS上使用Cocoa Touch库或使用Cocoa库的OSX上有Internet连接。 我想出了一个使用NSURL 。 我这样做的方式似乎有点不可靠(因为即使Google有一天可能会倒闭,依靠第三方似乎不好),而我可以检查一下其他网站的反应,如果谷歌没有回应,看起来很浪费,对我的应用程序来说是不必要的开销。 – (BOOL) connectedToInternet { NSString *URLString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com"]]; return ( URLString != NULL ) ? YES : NO; } 我做得不好吗? (更不用说stringWithContentsOfURL在iOS 3.0和OSX 10.4中被弃用),如果是这样,有什么更好的方法来完成这一点?

这是什么意思? “'NSUnknownKeyException',原因:…这个类不是密钥X的编码兼容密钥值”

我正尝试将UILabel与在我的课程中创build的IBOutlet链接起来。 我的应用程序崩溃,出现以下错误。 这是什么意思? 我该如何解决? ***终止应用程序由于未捕获的exception“NSUnknownKeyException”,原因:'[<UIViewController 0x6e36ae0> setValue:forUndefinedKey:]:这个类是不符合密钥编码密钥XXX。

在Mac OS X Lion上设置环境变量

当有人说“编辑你的.plist文件”或“你的.profile”或“.bash_profile”等,这只是让我困惑。 我不知道这些文件在哪里,如果我必须这样做,如何创建它们,以及为什么似乎有这么多不同的文件(为什么?他们做不同的事情?) 那么是否有人可以非常耐心地解释一个以前的Windows用户(想拼命地变得更熟悉这个愉快的,如果最初有点令人困惑的OS X世界)如何一步一步做到这一点? 我需要为GUI应用程序和命令行应用程序设置变量,目前需要变量的ant脚本,但最有可能还有其他需求。 请注意,我也有狮子,因为你得到谷歌的许多答案似乎已经过时了狮子… 另外请注意,我几乎没有使用终端的经验。 我愿意学习,但请为新手解释…

如何完全卸载Android Studio?

我最近在我的Macbook Pro上下载了Android Studio,每当我打开它,我就搞砸了。 它给我插件错误和其他一些错误。 我需要从我的Mac完全卸载它。 我试图从我的Mac删除它,然后再次安装它,就好像你会做的第一次,但它什么都没做,现在也出现了同样的问题。 我怎样才能设法完全删除它,并再次安装一个新的?

以(月/日/小时/分钟/秒)计算两个NSDates之间的差异

我试图得到作为NSDate()的当前日期和来自PHP time();的日期之间的区别time(); 调用例如: NSDate(timeIntervalSinceReferenceDate: 1417147270) 。 我如何才能在这两个日期之间获得时间上的差异。 我想有一个函数比较两个日期, if(seconds > 60)那么它返回分钟, if(minutes > 60)返回小时, if(hours > 24)返回几天等等。 我应该怎么做呢? 编辑:目前接受的答案已经完成了我想要做的。 我推荐使用这个函数,以便以PHP time()函数使用的格式获取两个日期之间的time() 。 如果您对PHP不是特别熟悉的话,那么从1970年1月1日起,这个时间只需几秒钟。这对PHP中的后端是有利的。 如果你使用的是像NodeJS这样的后端,你可能需要考虑下面的其他一些选项。

核心数据与SQLite 3

我已经非常熟悉关系数据库,过去曾经使用SQLite (和其他数据库)。 但是, Core Data有一定的吸引力,因此我正在考虑花一些时间来学习它,以便在下一个应用程序中使用。 通过SQLite使用Core Data有什么好处,反之亦然? 每个的优点/缺点是什么? 我发现当苹果公司没有将其用于诸如Mail.app或iPhoto.app这样的旗舰应用程序时,很难证明学习Core Data的成本 – 而是选择了SQLite数据库。 SQLite也广泛用于iPhone上。 那些熟悉这两者的人可以评论一下他们的经验吗? 也许和大多数事情一样,这个问题比只使用一个更深。