1樓:姜振華
當然可以,Swift 5.3 Win10 版已經有了,雖然安裝包是 Google Brain 的 Saleem Abdulrasool 幫著搞的,鏈結在這裡:Swift.org
官方還搞了乙個名為 swift-win32 的 Framework 供你開發 win 平台應用,demo 鏈結在此:compnerd/swift-win32
現在唯一的缺點就是沒有好的 IDE,就等 CLion 的 Swift 官方外掛程式支援 Win 平台了……
2樓:
Objective-C 原始碼可以被翻譯成純 C 原始碼,所以應該可以用來寫作業系統,Swift 不確定。
至於 Windows 開發,肯定有辦法讓OC喝Swift編譯到 Win 平台,但是問題在於GUI不能跨平台,你要麼只能寫命令列程式,要麼得找乙個合適的GUI庫。
3樓:探尋可能
挺有意思的問題,理論上當然可以,但實際上恐怕沒人做,因為每一種語言有每一種適應的場景。寫起來難度不一樣,比如swift現在都沒有原子操作的概念(當然可以借助objc,但明顯更加麻煩)
不過我挺有興趣用swift折騰一下遊戲引擎,有興趣的小夥伴可以來一起聊聊這個事
沒有 C 和 Objective C 基礎如何快速學習 iOS 開發?
我是從c 轉到學習ios開始的。N年前學習和接觸過C,C 其實,沒有C c 基礎,並不會阻礙你學習OBJ C買本OBJ C基礎教程,裡面會從0開始講OBJ C,一般都會涉及基礎的C語言基礎。最後,推薦兩本書,李剛 IOS瘋狂講義 上下兩冊,從0開始講OBJ C,再到IOS程式開發。這本書還不錯,難得...
objective c中registerClass的用法?作用是什麼?
馬鈴薯 registerClass我記得是iOS6新加的 iOS6新增了這個方法 dequeueReusableCellWithIdentifier forIndexPath 而以前是這個 dequeueReusableCellWithIdentifier 在此之前cell的重用寫法是 static...
Objective C 和 C 的區別有哪些?為什麼蘋果會選擇前者?
yekki c 在objc面前簡直就是個渣!當年objc可以跨平台時火的不行!第乙個瀏覽器就是objc寫得!後來這種大殺器只能用在mac上,開源的那個版本又不爭氣,可惜了 要是objc早開源了,真沒c 什麼事兒! 臉雲 這個老問題也不知道咋出現在時間線裡了,就吐個槽吧,要回答這個問題兩個都要系統學過...