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

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

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

0 投票
1 回答
1538 浏览

cocoa - OSX 安全框架 NameAndPassword 示例应用程序

我正在调查在 Mac OSX 下使用 SFAuthorizationPluginView 的安全插件,并作为查看 NameAndPassword 示例应用程序的第一步。该应用程序构建正常,但我无法对其进行身份验证。有没有人有任何 SFAuthorizationPluginView 或任何其他示例的经验。

0 投票
4 回答
3142 浏览

.net - 将 Cocoa 的 MVC 版本与 .NET 一起使用有什么好处吗?

这里有一张图描述了传统 MVC 和 Cocoa MVC 之间的区别:

Cocoa 设计模式:模型-视图-控制器设计模式

使用 Visual Studio 在 .NET 中以“Cocoa”方式进行操作有什么好处吗?

0 投票
3 回答
14620 浏览

iphone - 除了使用 NSTimer 之外,在 iPhone 上创建游戏循环还有什么更好的方法?

我正在 iPhone 上编写游戏。我目前正在使用 NSTimer 来触发我的游戏更新/渲染。这个问题是(在分析之后)我似乎在更新/渲染之间失去了很多时间,这似乎主要与我插入 NSTimer 的时间间隔有关。

所以我的问题是使用 NSTimer 的最佳选择是什么?

请每个答案另一种选择。

0 投票
5 回答
42895 浏览

objective-c - 如何检查 Cocoa 和 Objective-C 中是否存在文件夹?

如何使用Objective-C检查Cocoa中是否存在文件夹(目录)?

0 投票
10 回答
13804 浏览

iphone - Objective-C 中的内存管理

可能的重复:
学习 Obj-C 内存管理
iPhone 内存管理的最佳解释在哪里?

我来自 C/C++ 背景,Objective-C 的动态特性对我来说有些陌生,是否有任何人可以向我指出 Objective-C 中一些基本内存管理技术的好资源?前任。保留、释放、自动释放

例如,使用指向 Objective-C 对象的指针并将其视为数组是完全非法的吗?您是否被迫将 NSArray 和 NSMutableArray 用于数据结构?

我知道这些都是相当新手的问题,感谢您为我提供的任何帮助。

0 投票
9 回答
119585 浏览

objective-c - 在 Objective-C 中将 NSArray 过滤成一个新的 NSArray

我有一个NSArray,我想NSArray用原始数组中满足特定条件的对象创建一个新对象。条件由返回 a 的函数决定BOOL

我可以创建一个NSMutableArray, 遍历源数组并复制过滤器函数接受的对象,然后创建它的不可变版本。

有没有更好的办法?

0 投票
20 回答
152196 浏览

objective-c - 迭代时从 NSMutableArray 中删除的最佳方法?

在 Cocoa 中,如果我想遍历 NSMutableArray 并删除符合特定条件的多个对象,那么在每次删除对象时不重新启动循环的最佳方法是什么?

谢谢,

编辑:只是为了澄清-我正在寻找最好的方法,例如比手动更新我所在的索引更优雅的方法。例如在 C++ 中我可以做到;

0 投票
4 回答
47996 浏览

objective-c - 如何在运行时使用 Objective-C 动态创建选择器?

我知道如何SEL在编译时使用@selector(MyMethodName:),但我想做的是从NSString. 这甚至可能吗?

我可以做什么:

我想做什么:(伪代码,这显然行不通)

我一直在搜索 Apple API 文档,但没有找到不依赖编译时@selector(myTarget:)语法的方法。

0 投票
7 回答
61416 浏览

objective-c - 如何在 Xcode 调试器中查看 NSDictionary 变量的内容?

有没有办法通过 Xcode 调试器查看 NSDictionary 变量的键/值对?这是在变量窗口中完全展开时的信息范围:

我期待它向我展示字典的每个元素(类似于数组变量)。