Swift REPL很棒,但如果我可以从Xcode项目导入类,那就更好了.我尝试切换到我的项目目录并运行
$ swift
> import ProjectName
Run Code Online (Sandbox Code Playgroud)
但我得到了:
error: no such module 'ProjectName'
Run Code Online (Sandbox Code Playgroud)
是否有可能做到这一点?
我可以用iOS SDK运行Swift REPL吗?
我想UIKit在REPL中导入和使用,但没有成功.
$ xcrun --sdk iphonesimulator8.1 --show-sdk-path
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk
$ xcrun --sdk iphonesimulator8.1 swift
Welcome to Swift! Type :help for assistance.
1> import UIKit
/var/folders/kb/xgglxb597sv6h8b744d5vft00000gn/T/lldb/92014/repl1.swift:2:8: error: no such module 'UIKit'
import UIKit
^
$ swift -sdk `xcrun --sdk iphonesimulator8.1 --show-sdk-path`
Welcome to Swift! Type :help for assistance.
1> import UIKit
/var/folders/kb/xgglxb597sv6h8b744d5vft00000gn/T/lldb/91881/repl1.swift:2:8: error: no such module 'UIKit'
import UIKit
^
1> import Cocoa
2>
Run Code Online (Sandbox Code Playgroud)
我正在使用Xcode版本6.1(6A1052d)