问题标签 [ios]

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 投票
1 回答
1014 浏览

ios - 子控制器更新父表视图中单元格的标签

我有一个导航视图,其中包含一个像出生日期一样简单的单元格。单击该特定行时,一个新的控制器会使用 UIDatePicker 被推入视图。一旦选择了新日期,我想我需要在 viewWillDisappear: 中为该特定单元格的 UITextField 值做一些事情。对我来说最好的方法是什么?我是否需要在 childController 中传入对单元格 indexPath 的引用,将其设置在那里,然后重新加载 tableView 的数据?

另一个棘手的花絮是,假设我的 tableView 数据源是一个带有键/值对的字典。当我在 tableView 上调用 reloadData 时,它会重新读取该字典,而不会注意我的子控制器所做的日期更改。

0 投票
24 回答
244762 浏览

ios - 退出 iPhone 应用程序的正确方法?

我正在编写一个 iPhone 应用程序,由于某些用户操作,我需要强制它退出。清理应用程序分配的内存后,调用终止应用程序的适当方法是什么?

0 投票
18 回答
260561 浏览

ios - iPhone:如何获得当前的毫秒数?

获取当前系统时间毫秒的最佳方法是什么?

0 投票
32 回答
239433 浏览

ios - 我可以在 iPhone 应用程序中嵌入自定义字体吗?

我想让一个应用程序包含一个用于呈现文本的自定义字体,加载它,然后将它与标准UIKit元素(如UILabel. 这可能吗?

0 投票
6 回答
968 浏览

ios - 时序循环结果

我有点卡住了,我希望有人能指出我正确的方向。我有一个存储序列的 NSMutableArray。我创建了一个枚举器,以便一个while循环可以一个一个地获取数组的内容。

一切正常,但是我希望在每次调用之间有 10 秒的间隔来调用这些方法。现在它一次播放(或以非常快的顺序)。我应该看什么来在方法调用之间造成延迟?

以下是我到目前为止所得到的。谢谢!

0 投票
4 回答
17957 浏览

ios - 如何检查 NSTimer 是否已经失效

NSTimer如果用户点击按钮或退出视图,我需要使对象无效。

所以我有:

在我的按钮处理程序和里面viewWillDisappear。如果用户点击按钮然后存在视图,则应用程序会抛出异常,因为myNSTimer已经失效。我需要在该viewWillDisappear方法中做的是检查是否myNSTimer已失效。我怎么做?

我试过了:

但这没有用。

0 投票
3 回答
1100 浏览

objective-c - Mac 和 iOS Cocoa/Objective C 的编程控件是否有任何商业添加?

如果为 Windows .NET API 进行开发,我可以使用 100 种商业上可用的附加控件、图形 API 和其他有用的东西来增加我的工作量。谁能指出我在 Mac Cocoa/Objective C 开发中类似的商业软件的方向?

此外:

是否有足够的开发人员在商业上做这件事?

我的问题的重点是 Mac 开发者市场已经足够成熟,可以支持商业开发者附加组件。我知道有“开源”......一切似乎都默认......主要是因为还没有人带路。开源免费软件的问题是有一天所有人都变成了可怜的、半不熟练的无家可归者,他们将免费的东西拼在一起。我们值得更好!

如果您没有注意到 Mac 市场上的人们愿意为好东西买单。

我有销售开发工具的历史。你不必只是把这些东西送出去。

托尼

0 投票
7 回答
6529 浏览

ios - 在 Cocoa Touch 中以编程方式切换视图

如何在 iPhone 应用程序中以编程方式更改屏幕上的视图?

我已经能够创建导航视图并以编程方式推送/弹出它们以产生这种行为,但是如果我想简单地更改当前视图(不使用 UINavigation 控制器对象),实现这一目标的最巧妙方法是什么?

一个简单的例子,想象一个有一个按钮的应用程序,当按下时会显示一个新的视图,或者可能是多个视图之一,这取决于一些内部状态变量。

我还没有看到任何尝试这样做的示例,而且我似乎对 UIViewController/UIView 对象之间的关系和初始化过程了解不够,无法以编程方式实现这一点。

0 投票
5 回答
27893 浏览

iphone - iOS(Iphone/iPad/iPod Touch)设备中有多少 RAM?

不同的 iPhone 有不同的发布内存 4GB、8GB 和 16GB。触摸可以有32GB。我的理解是这是离线内存(类似磁盘)。

可用于我的 Cocoa 应用程序的设备中有多少实际的快速 ram?

是否有预配置的虚拟数量?

0 投票
9 回答
74372 浏览

ios - 带有有序键的 NSDictionary

我有一个 NSDictionary(存储在 plist 中),我基本上将其用作关联数组(字符串作为键和值)。我想将键数组用作我的应用程序的一部分,但我希望它们按特定顺序排列(不是我可以编写算法将它们排序的顺序)。我总是可以存储一个单独的键数组,但这似乎有点笨拙,因为我总是必须更新字典的键以及数组的值,并确保它们始终对应。目前我只使用 [myDictionary allKeys],但显然这会以任意、无保证的顺序返回它们。Objective-C 中是否有我缺少的数据结构?有人对如何更优雅地做到这一点有任何建议吗?