问题标签 [cocoa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
917 浏览

cocoa - 你可以使用 CruiseControl 来构建 Cocoa/Objective-C 项目吗?

有没有人设置 Cruise Control 来构建 OS X Cocoa/Objective-C 项目?

如果是这样,是否有更容易做到这一点的 CruiseControl(CruiseControl.rb 或只是常规 CruiseControl)的首选风格。

我目前有一个 Ruby rake 文件,其中包含构建和运行测试的步骤,并希望在签入后自动执行此过程。

另外,CruiseControl 是否支持 git?我在网站上找不到任何东西。

0 投票
1 回答
778 浏览

macos - OS X 上的输入管理器

我想知道 InputManagers 是否仍然是 Leopard 的一部分,是否有一个很好的例子可以告诉我它的用途是什么?

0 投票
1 回答
2939 浏览

objective-c - 传递数据集

最近一直在思考的一个问题。我主要是一名 .net 开发人员,涉足 iPhone 和 Mac 的 Objective-C。

你如何在objective-c中的方法之间发送“数据集”。例如,在 C# 中,您可以使用数据填充自定义类并将其传递给自定义类类型的列表。例如,如果您有一个客户类,您只需执行以下操作:

我可以看到如何在 obj-c 中完成此操作的唯一方法是使用自定义对象填充 NSArray?这是一种有效的做事方式吗?还有其他建议吗?我使用 sqlite 作为我要返回的数据库/数据。

0 投票
3 回答
6914 浏览

objective-c - NSEnumerator 性能与 Cocoa 中的 for 循环

我知道,如果您有一个修改循环中项目计数的循环,则在集合上使用 NSEnumerator 是确保代码崩溃的最佳方法,但是我想了解 NSEnumerator 类之间的性能权衡只是一个老派的循环

0 投票
1 回答
2369 浏览

objective-c - 导出带有音频淡入和淡出的 QTMovie 的最佳方法

我想获取我拥有的 QTMovie 并将其导出,其中音频淡入淡出一段预定的时间。我想尽可能在​​ Cocoa 中做到这一点。这部电影可能只有音频。我的研究发现了几种可能性:

  1. 使用更新的音频上下文插入 API。http://developer.apple.com/DOCUMENTATION/QuickTime/Conceptual/QT7-2_Update_Guide/NewFeaturesChangesEnhancements/chapter_2_section_11.html。这似乎是最现代的实现这一目标。

  2. 使用 Quicktime 音频提取 API 提取电影的音轨并对其进行处理,然后将处理后的音频放回电影中,替换原始音频。

我错过了一些更简单的方法吗?

0 投票
17 回答
74524 浏览

objective-c - 对 Objective-C 代码进行单元测试的最佳方法是什么?

有哪些框架可以对 Objective-C 代码进行单元测试?我想要一个与 Apple Xcode 完美集成的框架。

0 投票
6 回答
934 浏览

php - 给 PHP 开发者的 Cocoa 技巧?

我是一名 PHP 开发人员,我使用 MVC 模式和面向对象的代码。我真的很想为 iPhone 编写应用程序,但要做到这一点,我需要了解 Cocoa,但要做到这一点,我需要了解 Objective-C 2.0,但要做到这一点,我需要了解 C,而且要做到这一点,我需要了解编译语言(相对于解释语言)。

我应该从哪里开始?我真的需要像 Joel 推荐的那样从普通的旧“C”开始吗?

警告:我喜欢制作工作小部件,而不是优雅的理论。

0 投票
6 回答
1963 浏览

objective-c - 将 Cocoa 前端写入 Erlang 应用程序的好方法是什么?

我正在探索用 Erlang 编写应用程序的可能性,但它需要有一部分用 Cocoa(可能是 Objective-C)编写。我希望前端和后端能够轻松沟通。怎样才能最好地做到这一点?

我可以考虑使用 C 端口和连接的进程,但我想我想要一个相反的情况(前端启动并连接到后端)。有命名管道 (FIFO),或者我可以通过 TCP 端口或命名 BSD 套接字使用网络通信。有没有人有这方面的经验?

0 投票
4 回答
7643 浏览

cocoa - OSX/Cocoa 的错误代码参考

如果我从 Cocoa 函数中得到错误代码结果,是否有任何简单的方法可以弄清楚它的含义(除了通过 grepping 框架包中的所有 .h 文件)?

0 投票
6 回答
25850 浏览

c++ - 如何使用 Cocoa 或 C++ 在 Mac OS X 中截屏

如何在 Mac OS X 中以编程方式截取桌面区域的屏幕截图?