问题标签 [objective-c]

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 投票
5 回答
1189 浏览

objective-c - 什么是“空定义的宏”?

我正在学习objective-C和Cocoa。在我正在研究的 Apple 教程中,有一个旁注说:

IBOutlet是一个空定义的宏,C 预处理器在编译时将其删除。

我很好奇 - 什么是空定义的宏?

0 投票
3 回答
39376 浏览

objective-c - 字符串常量和字符串文字有什么区别?

我正在学习 Objective-C 和 Cocoa,并且遇到了这样的声明:

Cocoa 框架期望全局字符串常量而不是字符串字面量用于字典键、通知和异常名称,以及一些采用字符串的方法参数。

我只用过高级语言,所以从来不用考虑字符串的细节。字符串常量和字符串文字有什么区别?

0 投票
4 回答
54041 浏览

objective-c - 在objective-c中@符号代表什么?

我正在学习objective-c并不断碰到@符号。它用于不同的场景,例如在字符串的开头或合成访问器方法。

在objective-c中@符号是什么意思?

0 投票
16 回答
98156 浏览

ios - 如何从我自己的本机应用程序中启动 Google Maps iPhone 应用程序?

Apple 开发人员文档(链接现已失效)解释说,如果您在网页中放置一个链接,然后在 iPhone 上使用 Mobile Safari 时单击它,则作为 iPhone 标准提供的 Google 地图应用程序将启动。

如何从我自己的本地 iPhone 应用程序(即不是通过 Mobile Safari 的网页)中启动具有特定地址的相同 Google 地图应用程序,就像在联系人中点击地址启动地图一样?

注意:这仅适用于设备本身。不在模拟器中。

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 投票
5 回答
5318 浏览

objective-c - Objective-C 中点表示法与方法调用之间的性能差异

您可以使用标准点符号或 Objective-C 中的方法调用来访问 Objective-C 中对象的属性。

或者

性能(在访问属性方面)是否存在差异?就编码风格而言,这只是偏好问题吗?