467得票16回答
如何检查一个NSDictionary或NSMutableDictionary是否包含某个键?

我需要检查一个字典中是否存在某个键。如何实现?

146得票7回答
如何在UIWebView中获取HTML页面的标题?

我需要从在UIWebView中显示的HTML页面中提取标题标签的内容。最可靠的方法是什么? 我知道可以这样做: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView string...

92得票3回答
在NSMutableArray的特定索引处添加一个对象

如何将一个对象添加到 NSMutableArray 的特定索引位置? 如何将一个对象添加到数组的开头?

90得票6回答
在Swift中捕获NSException

下面这段 Swift 代码会产生 NSInvalidArgumentException 异常:task = NSTask() task.launchPath = "/SomeWrongPath" task.launch() 我该如何捕获异常?据我所知,Swift中的try/catch是用于捕获...

86得票17回答
没有时间组件的NSDate比较

在 Swift Playground 中,我一直在使用:NSDate.date() 但是,这通常会附加时间元素。对于我的应用程序,我需要忽略时间元素。在Swift中是否有可能实现?如何做到?即使我可以将时间元素设置为每个日期上相同的时间,那也可以。此外,我正在尝试比较两个日期,目前我正在使用...

79得票11回答
在Swift中打印数据的大小(以兆字节为单位)

我有一个Data类型的变量fileData,我不知道如何打印它的大小。 以前在NSData中可以打印长度,但使用这种类型无法实现。 在Swift中如何打印Data的大小?

73得票3回答
Foundation框架和Core Foundation框架有何区别?

我试图掌握它,但目前这两个似乎对我来说是一样的。然而,Xcode允许创建一个包含使用“Core Foundation”或者仅仅“Foundation”的Console App。也许有人可以指出它们的区别。

69得票10回答
用另一个NSAttributedString替换NSAttributedString的子字符串

我想要替换一个子字符串(例如@"replace")的 NSAttributedString 为另一个 NSAttributedString。 我正在寻找与 NSString 的 stringByReplacingOccurrencesOfString:withString: 相当的方法,用于...

66得票8回答
最大的CGFloat值有一个常数吗?

我需要创建一个CGSize来计算任意长度文本的高度。UIKit有一个很好的方法-sizeWithFont:constrainedToSize:,我的文本只受到宽度的限制,而不受高度的限制。 为此,我需要将最大可能的CGFloat设置为高度。 是否有像"CGFloatMax"这样的常量?

65得票19回答
将NSDate舍入到最近的5分钟

例如我有NSDate *curDate = [NSDate date]; 它的值为上午9:13。我没有使用curDate的年、月和日部分。 我想要获取时间值为9:15的日期;如果我有时间值为9:16,我想将其提前到9:20等等。 我该如何使用NSDate实现这个目标?