Objective C和Swift能不能用來寫作業系統和開發Windows軟體

時間 2021-06-04 21:51:20

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 什麼事兒! 臉雲 這個老問題也不知道咋出現在時間線裡了,就吐個槽吧,要回答這個問題兩個都要系統學過...