Swift REPL bir dizi farklı seçenek içerir. Görmek için swift -help
kullanın. Senin durumunda, bir çerçeve hedefi olarak ProjectName
tanımladıysanız ve hedefte siz bildirdikten sonra ile erişebilirsiniz 'Modül tanımlar':
$ swift -F /Users/.../Library/Developer/Xcode/DerivedData/Opus-bsjennhdtvmqrhejuabovdyxlqte/Build/Products/Debug/
Welcome to Swift! Type :help for assistance.
1> import OpusOSX
2> version // var from framework
$R0: String = "Opus 1.0"
3> any([1,3]) { 0 == $0 % 2 } // 'any()' in framework
$R1: Bool = false
4> any([1,2,3]) { 0 == $0 % 2 }
$R2: Bool = true
4> any([1,2,3,4], conjoin ({ 0 == $0 % 2 }, { $0 >= 3 }))
$R3: Bool = true
: Burada
$ swift -F <install path with subdirectory ProjectName.framework>
> import ProjectName
bir örnektir
Bu, bir çerçeve yerine bir iOS uygulaması projesi için işe yarayabilir mi? – Bill
Muhtemelen iki sebepten dolayı değil. Öncelikle, 'swift' programının projeleri içe aktarmak için herhangi bir komut satırı seçeneği yoktur ve ikincisi' swift' programı bir çapraz derleyici değildir ve bu nedenle yalnızca MacOSX için çalışır. Not: Xcode'ta "Swift" ile komut satırında değil, IOS Playground kullanan bir 'çapraz derleyici' elde edersiniz. REPL for iOS'u kullanmak için – GoZoner
'a bakın: http://stackoverflow.com/questions/24385734/starting-swift-repl-for-ios-vs-osx/24388630#24388630 – Ultrasaurus