was ist differant "import Kakao' und 'import-Stiftung" in der Xcode-Playground
Dieser code ist eine gute Arbeit in Spielplatz
import Foundation
let stringDate : NSString = "1403437865"
let date = NSDate(timeIntervalSince1970:stringDate.doubleValue)
var outputFormat = NSDateFormatter()
outputFormat.locale = NSLocale(localeIdentifier:"ko_KR")
outputFormat.dateStyle = .MediumStyle
outputFormat.timeStyle = .MediumStyle
println("Result: \(outputFormat.stringFromDate(date))")
aber dieser code funktioniert nicht in Spielplatz
import Cocoa
let stringDate : NSString = "1403437865"
let date = NSDate(timeIntervalSince1970:stringDate.doubleValue)
var outputFormat = NSDateFormatter()
outputFormat.locale = NSLocale(localeIdentifier:"ko_KR")
outputFormat.dateStyle = .MediumStyle
outputFormat.timeStyle = .MediumStyle
println("Result: \(outputFormat.stringFromDate(date))")
nur anders 1 Zeile "import-Kakao"!
Spielplatz bug?
- Sollte es mit
import Cocoa
. Wenn Sie Befehlstaste+KlickCocoa
ist, zeigt, dassFoundation
enthalten ist. Stellen Sie sicher, dass Sie nicht mit iOS-Spielplatz. Sie können überprüfen, ob mit cmd+alt+1 unter Spielplatz-Einstellungen. - denken Sie! @Kirsteins
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist Ihr Spielplatz ist wahrscheinlich erstellt für die iOS-Plattform -
Cocoa
ist ein framework für die OS X-Ziel und dessen iOS-Pendant istUIKit
, und beide enthalten die user-interface-related APIs (für die jeweilige Plattform). Versuchen Sie, dass:und es sollte funktionieren.
Foundation ist ein framework, das mehrere APIs, wie zum Beispiel NSString, NSDate, NSDateFormatter. Es ist bereits enthalten in Kakao und UIKit, so brauchen Sie nicht erneut importieren, wenn schon importieren die 2.
Jedoch, der code, den du gepostet hast in deiner Frage verwendet Klassen aus dem Foundation-nur so gibt es keine Notwendigkeit zu importieren, entweder UIKit oder Kakao.