问题标签 [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.
objective-c - 什么是“空定义的宏”?
我正在学习objective-C和Cocoa。在我正在研究的 Apple 教程中,有一个旁注说:
IBOutlet
是一个空定义的宏,C 预处理器在编译时将其删除。
我很好奇 - 什么是空定义的宏?
objective-c - 字符串常量和字符串文字有什么区别?
我正在学习 Objective-C 和 Cocoa,并且遇到了这样的声明:
Cocoa 框架期望全局字符串常量而不是字符串字面量用于字典键、通知和异常名称,以及一些采用字符串的方法参数。
我只用过高级语言,所以从来不用考虑字符串的细节。字符串常量和字符串文字有什么区别?
objective-c - 在objective-c中@符号代表什么?
我正在学习objective-c并不断碰到@符号。它用于不同的场景,例如在字符串的开头或合成访问器方法。
在objective-c中@符号是什么意思?
ios - 如何从我自己的本机应用程序中启动 Google Maps iPhone 应用程序?
Apple 开发人员文档(链接现已失效)解释说,如果您在网页中放置一个链接,然后在 iPhone 上使用 Mobile Safari 时单击它,则作为 iPhone 标准提供的 Google 地图应用程序将启动。
如何从我自己的本地 iPhone 应用程序(即不是通过 Mobile Safari 的网页)中启动具有特定地址的相同 Google 地图应用程序,就像在联系人中点击地址启动地图一样?
注意:这仅适用于设备本身。不在模拟器中。
objective-c - 传递数据集
最近一直在思考的一个问题。我主要是一名 .net 开发人员,涉足 iPhone 和 Mac 的 Objective-C。
你如何在objective-c中的方法之间发送“数据集”。例如,在 C# 中,您可以使用数据填充自定义类并将其传递给自定义类类型的列表。例如,如果您有一个客户类,您只需执行以下操作:
我可以看到如何在 obj-c 中完成此操作的唯一方法是使用自定义对象填充 NSArray?这是一种有效的做事方式吗?还有其他建议吗?我使用 sqlite 作为我要返回的数据库/数据。
objective-c - NSEnumerator 性能与 Cocoa 中的 for 循环
我知道,如果您有一个修改循环中项目计数的循环,则在集合上使用 NSEnumerator 是确保代码崩溃的最佳方法,但是我想了解 NSEnumerator 类之间的性能权衡只是一个老派的循环
objective-c - 导出带有音频淡入和淡出的 QTMovie 的最佳方法
我想获取我拥有的 QTMovie 并将其导出,其中音频淡入淡出一段预定的时间。我想尽可能在 Cocoa 中做到这一点。这部电影可能只有音频。我的研究发现了几种可能性:
使用更新的音频上下文插入 API。http://developer.apple.com/DOCUMENTATION/QuickTime/Conceptual/QT7-2_Update_Guide/NewFeaturesChangesEnhancements/chapter_2_section_11.html。这似乎是最现代的实现这一目标。
使用 Quicktime 音频提取 API 提取电影的音轨并对其进行处理,然后将处理后的音频放回电影中,替换原始音频。
我错过了一些更简单的方法吗?
objective-c - 对 Objective-C 代码进行单元测试的最佳方法是什么?
有哪些框架可以对 Objective-C 代码进行单元测试?我想要一个与 Apple Xcode 完美集成的框架。
php - 给 PHP 开发者的 Cocoa 技巧?
我是一名 PHP 开发人员,我使用 MVC 模式和面向对象的代码。我真的很想为 iPhone 编写应用程序,但要做到这一点,我需要了解 Cocoa,但要做到这一点,我需要了解 Objective-C 2.0,但要做到这一点,我需要了解 C,而且要做到这一点,我需要了解编译语言(相对于解释语言)。
我应该从哪里开始?我真的需要像 Joel 推荐的那样从普通的旧“C”开始吗?
警告:我喜欢制作工作小部件,而不是优雅的理论。
objective-c - Objective-C 中点表示法与方法调用之间的性能差异
您可以使用标准点符号或 Objective-C 中的方法调用来访问 Objective-C 中对象的属性。
或者
性能(在访问属性方面)是否存在差异?就编码风格而言,这只是偏好问题吗?