问题标签 [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 投票
10 回答
36758 浏览

javascript - 我怎样才能完全用 JavaScript 编写一个 iPhone 应用程序而不只是一个 Web 应用程序?

我不想花时间学习 Obj-C。我花了 7 年多的时间做 Web 应用程序编程。难道不应该有一种方法可以使用 WebView 并用 javascript 编写整个应用程序,直接从项目的资源中提取文件吗?

0 投票
7 回答
87088 浏览

objective-c - NSAutoreleasePool 自动释放池是如何工作的?

据我了解,使用allocnewcopy创建的任何内容都需要手动发布。例如:

不过,我的问题是,这不是同样有效吗?:

0 投票
2 回答
1397 浏览

objective-c - 使用 QTKit 设置电影元数据

我正在尝试将旧的 QuickTime 框架代码转换为 OS X 上基于 Cocoa 的 64 位 QTKit,这意味着我无法随时直接调用 C 函数。具体来说,我正在尝试找到一种使用 QTKit 编写 QuickTime VR 电影的方法,因为它们需要一些特殊的元数据来设置显示控制器。我怎样才能用 QTKit 做到这一点?

0 投票
10 回答
23983 浏览

objective-c - 除了 Xcode,还有没有用于 Objective-C 的功能齐全的 IDE?

我知道并拥有 Xcode,但我想知道是否还有其他支持 Objective-C 的完整开发环境?我不是在寻找带有 vim 或 emacs 的解决方案,也不是像 BBEdit 这样支持语法高亮的编辑器,而是一个完整的 IDE:

  • 代码完成
  • 汇编
  • 调试
  • 重构

跨平台、支持 vi 键绑定和支持其他语言的加分项。

笔记:

我已经更新并接受了下面的答案,因为 Jetbrains 已经发布了他们新的 Objective-C IDE AppCode的 Early Access。由于这是一个相当受欢迎的问题,我认为值得更新信息。

0 投票
6 回答
11030 浏览

ios - 如何在 UILabel 中显示替代密码字符?

我需要显示一个UITableView包含用户的帐户凭据。为此,我使用UILabelsin UITableViewCell。当我显示他们的密码时,我显然只想显示一个占位符密码字符而不是他们的实际密码,类似于将UITextField其设置为安全文本输入模式时。事实上,我想使用与使用相同的字符UITextField,而不是“*”。

我的问题是,UITextField当它处于安全模式时,密码字符的字符代码是什么?

0 投票
1 回答
1689 浏览

objective-c - 为什么我会收到此 Objective-C 错误消息:来自 'objc_object*' 的无效转换

这个错误信息让我难过了一阵子:

从 'objc_object* 到 'int' 的无效转换

有问题的行是这样的:

0 投票
3 回答
5271 浏览

objective-c - 在 Objective-C 中连接委托类

我的 Interface Builder 文件中有两个控件,每个控件我都在代码中创建了一个单独的委托类(Control1Delegate 和 Control2Delegate)。我在界面生成器中创建了两个“对象”,将它们设为该类型,并将控件作为委托连接到它们。代表们工作得很好。我的问题是,我需要将信息从一位代表分享给另一位代表,但我不确定如何。

做这个的最好方式是什么?将两个代表组合成一个类,或者以某种方式访问​​他们都可以阅读的第三个类?由于我实际上并未在代码中的任何位置初始化该类,因此我不确定如何获取对它的实际实例的引用(如果有它的实际实例),甚至不知道如何访问“主”类该项目随之而来。

0 投票
9 回答
943 浏览

ios - Objective-C 和 Cocoa 的类似 CPAN/gem 的存储库?

有没有像 Perl、Ruby、Python 等一样有用的 Objective-C / Cocoa 库的集中存储库?

在构建我的第一个 iPhone 应用程序时,我发现自己实现了一些非常基本的功能,这些功能只需在 Ruby 中快速“安装”即可。

0 投票
4 回答
11539 浏览

javascript - 如何在 Cocoa/WebKit 应用程序中从 Javascript 调用 Objective-C 方法?

我有一个使用 WebView 来显示 HTML 界面的 Cocoa 应用程序。我将如何从 HTML 界面中的 Javascript 函数调用 Objective-C 方法?

0 投票
4 回答
18595 浏览

objective-c - 如何从 Xcode 项目生成 Makefile?

我想从 Mac 上现有的 Xcode 项目生成 Makefile。具体来说,Mac 上现有的 iPhone、Objective-C 程序。

我找到了 PBToMake,但它看起来适用于 Xcode 2.1,当我尝试使用它时,它不适用于 Xcode 3.1 项目。