【发布时间】:2014-07-31 10:54:23
【问题描述】:
在以下 OS X 应用程序中,如何以与创建 NSDictionary 类似的方式创建字典?
我想我需要在 Dictionary 上找到一个执行与 NSDictionary(contentsOfFile:infoPlist) 相同任务的方法,但我不确定这个 Dictionary 方法是什么。
import Cocoa
class AppDelegate: NSObject, NSApplicationDelegate {
@IBOutlet weak var window: NSWindow!
func applicationDidFinishLaunching(aNotification: NSNotification?) {
var infoPlist = "/Applications/Calendar.app/Contents/Info.plist"
var nsDictionary = NSDictionary(contentsOfFile:infoPlist)
println("nsDictionary = \(nsDictionary)")
var dictionary = Dictionary<String, String>()
// TODO: How do I add entries from "infoPlist" to "dictionary"
// like I do above with the old "nsDictionary"?
println("dictionary = \(dictionary)")
}
func applicationWillTerminate(aNotification: NSNotification?) {
}
}
非常感谢。
【问题讨论】:
标签: dictionary swift nsdictionary