我一直在研究,無法找到一個完全明確的答案,Swift是否可以研究,編譯和部署在某個地方。是否可以在Swift中編寫代碼並將其部署到Windows上的實際設備上?
將蘋果曾經讓另一個平臺上使用嗎?
我的意思是,如果有可能對某些現實生活中的設備上部署,模擬器等
我一直在研究,無法找到一個完全明確的答案,Swift是否可以研究,編譯和部署在某個地方。是否可以在Swift中編寫代碼並將其部署到Windows上的實際設備上?
將蘋果曾經讓另一個平臺上使用嗎?
我的意思是,如果有可能對某些現實生活中的設備上部署,模擬器等
現在斯威夫特僅適用於MacOS,iOS和可用的Linux設備。雖然有像這樣的窗口的非官方端口:Swift for Windows和羅伯特提到。現在擁有最新版本的swift並運行它的最佳解決方案是購買Mac或iOS設備或Ubuntu設備。
有了一定的工作量,你可以但不本身這可能是你在找什麼對於。
您可以運行使用VMWare或類似Mac OSX上的一個虛擬實例但截至目前蘋果公司目前保持Xcode和所有發展本身的操作系統。否則,你將得不到像Swift for Mac這樣的第三方解決方案,而這些解決方案並不能真正模仿自然環境。
看到這個答案更多,雖然它的iPhone注重這一切的背後的基礎是存在的:How can I develop for iPhone using a Windows development machine?
編輯:它看起來像羅伯特哥倫比亞可以有最新的解決方案,可能是你在找什麼。
直接的答案:是的,你可以編寫,編譯和運行在Windows SWIFT應用。實際上,這看起來更像是一種好奇心/概念證明,而不是真正爲企業所用的東西,所以我會在Windows下選擇Swift作爲重大項目的平臺時保持警惕。
參考鏈接:
這裏是一個用於Windows的雨燕編譯:https://swiftforwindows.codeplex.com/
還有這裏的Windows下的斯威夫特的文章:http://www.infoworld.com/article/3067364/open-source-tools/swift-for-windows-arrives-at-last-but-as-an-unofficial-port.html
爲什麼有鏈接到聊天服務?或者只是看起來像 – MatejMecka
@UnknownDeveloper我是不正確的,它看起來像它實際上是一個聊天客戶端。我已經修復了這個鏈接。 –
但是無法在物理設備上部署程序,是嗎? – frankie
代碼,調試,運行?是。部署Windows?
號有一個unofficial Windows port這是不能用於生產,或者甚至不是針對生產,而更像是一個學術項目。
然而,讓我們來看看稍微放鬆要求一點 - 將變得更加有趣!
如果你只是想:在Windows
...那麼,是的,你可以,即使使用官方工具,沒有虛擬化欺騙。
Windows 10週年紀念更新附帶內置的Linux子系統,名爲「Windows上的Ubuntu Bash」,它反過來支持Linux版本的Swift編譯器。啓用此功能後,您可以隨意在您最喜愛的Windows IDE或文本編輯器中進行開發,並在Bash命令行上編譯成您心中的內容。 Linux子系統將通過完整的Windows文件系統,通過掛載點,例如,/mnt/c /等。
現在,您可以在某種程度上在Linux上使用它。這包括使用Swift構建Android目標和/或服務器。我認爲在這方面還有很多工作要做。 – keithbhunter
歡迎來到SO。首先要記住Google - 查詢「是否可以在Windows上快速編碼?」似乎完美地回答了您的問題。謝謝! –
[我如何使用Windows開發機器爲iPhone開發?](http://stackoverflow.com/questions/22358/how-can-i-develop-for-iphone-using-a-windows-development -chchine) – Adam