Author Image

Michael Chen 的技術文件

程式設計、開放原始碼、技術雜談

Cover image

正規的 Objective-C 開發環境圍繞在蘋果平台上,在非蘋果的平台上能用的開發工具甚少。雖然可以用 VSCode 寫 Objective-C 程式,VSCode 畢竟是編輯器而非 IDE。本文介紹使用 KDevelop 撰寫 Objective-C 的流程。 繼續閱讀

Cover image

Swift 長期定位為蘋果平台專用語言,但現在也可以在 Windows 和一些 GNU/Linux 發行版上使用了。本文介紹在 Windows 上編譯及執行 Swift 程式的方式。 繼續閱讀

Cover image

由於 Objective-C 在非蘋果平台上不是主流語言,不一定每個 GNU/Linux 發行版都會有預編好的 Objective-C 編譯器和 GNUstep 函式庫。因應這項議題,本文介紹以 Docker 編譯 Objective-C 程式的方式。此外,由於 Docker Hub 中所分享的 GNUstep 映像檔都很舊了,本文會從 Ubuntu 基底映像檔重新建立 GNUstep 開發環境。 繼續閱讀

Cover image

在預設情形下,Objective-C 程式的動態行為不具有型別安全性。本文會利用 Objective-C 的 protocol 建立具有型別安全的多型。如果想要在 Objective-C 中模擬泛型程式,同樣用本文的方式實作即可。 繼續閱讀

Cover image

本書教導讀者使用現代化的 C 工具鏈及 C 特性撰寫 C 程式。 繼續閱讀

Cover image

前言 Visual Studio 內部的 C 編譯器為 cl.exe,微軟網站有 cl.exe 參數等相關資料 (像是這裡)。 在大部分情形下,程式設計者會透過 Visual Studio 間接使用此編譯器,甚少直接 繼續閱讀

Cover image

前言 比起 Unix 或類 Unix 系統,Windows 對於 C 語言的原生支援較薄弱,缺乏單一最佳方案。目前來說,有以下四種方案: Visual C++ Cygwin WSL (Windows Subsystem for Linux) (Windows 10 限定) MinGW + MSYS 繼續閱讀

Cover image

除了大專院校會把 C 語言當成教學工具外,C 語言和他的大兄弟 C++ 可說是資訊界最重要的兩個語言。許多重要的軟體專案是以 C 寫成,包括其他高階語言的編譯器或直譯器。 繼續閱讀

Cover image

本書教導讀者在多種平台上開發 Objective-C 程式 繼續閱讀

Cover image

雖然 Swift 支援的系統比先前多,但很多 GNU/Linux 發行版都沒有官方的 Swift 開發環境。為了要在非官方支援的 GNU/Linux 發行版上編譯和執行 Swift 程式,使用 Docker 是相對簡單且可行的方式。 繼續閱讀

1 2 3 4 5 6 7 8 ... 44 往後