54得票11回答
如何根据NSDate计算年龄

如何根据格式为6/24/1976的生日计算年龄...

45得票3回答
导入Swift vs 导入Foundation

问题 import Swift和import Foundation之间有什么区别? 在我读到this comment by Martin R之前,我甚至不知道还有import Swift。 阅读 我找不到文档,进行谷歌搜索也没有发现太多信息。 我尝试过的 测试表明,import S...

42得票1回答
Xcode6中的Swift类与Cocoa Touch类有何区别?

我是iOS开发的新手,并直接从Swift开始。当我想向项目添加一个新文件时,IDE会向我呈现两个文件,这两个文件在我目前看到的教程中似乎可以交替使用。它们是"Cocoa Touch Class"和"Swift Class"。当我创建一个新的Cocoa Touch Class时,根据继承的类,这...

35得票1回答
不使用 "as CVarArg" 无法将日期传递给 NSPredicate(format: ...)。

我应该像这样将Date传递给NSPredicate.init(format predicateFormat: String, arguments argList: CVaListPointer)吗?let endDate = Date() NSPredicate(format: "endDat...

35得票3回答
NSDateComponentsFormatter的allowsFractionalUnits属性用法是否有误?

基本上我想要的是只获取表示时间间隔的小时值,而不将其舍入为整数小时(使用NSDateComponentsFormatter进行正确格式化和本地化)。 我不知道我是否误解了NSDateComponentsFormatter.allowsFractionalUnits的用法,但我无法让格式化程序给...

33得票1回答
使用Swift中的isKindOf

我使用Xcode 8.0 beta测试我的应用程序,但是在将我的2.2代码转换为3.0后,出现了许多未解决的错误。以下是演示,Xcode8.0出现了错误信息: 1. 在“if”条件后面期望“{”... if annotation.isKindof: (MKUserLocatio...

33得票2回答
CoreFoundation和Foundation的区别

在 iPhone 开发中,速度至关重要。有没有人知道使用 CoreFoundation 类型(例如 CFMutableDictionaryRef)与 Foundation 类型(它的对应物 NSMutableDictionary)之间是否存在速度差异。 我认为操作 CF 类型会更快,因为它不...

33得票5回答
如何在Swift中使用KVO监测UserDefaults?

我正在重写一款应用程序的部分内容,发现了这段代码:fileprivate let defaults = UserDefaults.standard func storeValue(_ value: AnyObject, forKey key:String) { defaults.se...

32得票4回答
如何使用NSIndexSet

在Objective-C中,我的程序打开一个窗口并显示一个表格。我想要将表格中指定的一行高亮显示。 我该如何实现? 看起来我需要这段代码。[myTableView selectRowIndexes:(NSIndexSet *) byExtendingSelection:(BOOL)]; 我...

31得票12回答
错误信息“无法构建模块'Foundation'”

我搜索了这个问题,但没有找到太多帮助。 错误: 无法构建模块“Foundation” #import <Foundation/Foundation.h> 问题是什么?