2015-10-13 29 views
0

Heyo。我正在使用Swift做一個簡單的網絡爬蟲,以獲得樂趣和練習。我製作了一個Project.swift文件並將其添加到我桌面上的文件夾中。我現在想要將SwiftyJSON添加到我的項目中。我嘗試將SwiftyJSON.swift放在同一個文件夾中,並在頂部添加import SwiftyJSON,但這沒有做任何事。沒有進口聲明根本不起作用。有沒有辦法做到這一點,除了將整個文件粘貼到我的project.swift文件的底部,還是應該堅持Python?使用Swift作爲腳本語言時導入其他庫

+1

另外,如果你喜歡它,繼續在Swift上工作 - Python是類似的。我使用豆莢是因爲我起初和你有同樣的問題。不要停止斯威夫特! –

回答

1

你必須從命名main.swift文件啓動 - 這是你的應用程序入口點:

// main.swift 
import Foundation 

let data = "{\"message\" : \"Hello World\"}".dataUsingEncoding(NSUTF8StringEncoding) 
let myJson = JSON(data:data!) 

print(myJson["message"]) 

所以你不必使用include,但你需要指定編譯時,所有的外部依賴:

swiftc SwiftyJSON.swift main.swift 
./main 

如果您使用的XCode Command Line Tool模板,main.swift會爲你默認創建的,並且你能夠更.swift文件添加到您的項目,只是使用它們,無需使用import