當年的 Mac OS 8 開發者與 NeXTSTEP 開發者,哪邊的人上手 Mac OS X 開發更輕鬆?

時間 2021-06-01 13:01:41

1樓:池建強

要詳細的說一下這個問題,我們先得了解一下 NextStep 的技術特徵,這些技術點在當年來看,都是跨時代的產物:

NeXTSTEP是基於Mach微核心技術構建的。Mach是由卡內基梅隆大學研發的用於支援作業系統研究的作業系統核心。微核心結構由簡單的硬體抽象層和關鍵的系統呼叫組成,包括執行緒管理、記憶體管理和程序間通訊等。

開發語言採用了Objective-C。

物件導向的思想貫穿了整個作業系統。NeXTSTEP提供了大量的框架和工具類,使用豐富的類庫可以實現快速GUI開發。

裝置驅動環境同樣是基於物件導向的框架DriverKit實現的,通過物件導向的多型可以繼承和擴充套件已經存在的驅動功能。

程式和庫可以通過自包含的Bundle發布。每乙個Bundle都包含一些固定的檔案結構,用來打包軟體和相關的配置資訊。安裝和解除安裝軟體也非常簡單,就像移除乙個資料夾一樣。

直到現在,大部分 Mac 軟體依然通過這種方式發布。

如何看待「向開發者捐贈0 01元是對開發者的侮辱」這一看法?

知乎這麼多程式猿,也不見得有多麼熱衷於發布免費應用造福社群,到時一群人把一分的捐贈看的比天高,還好意思口喊著作者心智水平低。作者就明知道開發應用還有維護,花額外的時間還有精力,還繼續維護。平時上班已經累了,況且收入遠大於所謂的捐贈,還能堅持已經很不錯了。不要說什麼能給你的cv增添一筆,這麼好你怎麼不...

遊戲開發者會是自己開發的遊戲的重度愛好者嗎?玩自己寫的遊戲感受是什麼樣的呢?

max zhou 除了最開始做的一兩款遊戲以外,我再也沒有認真玩過自己做的 遊戲 或者叫做吸金軟體更合適些。基本上做了只跑測試,修改bug,玩法樂趣這些,抱歉我實在不想對著一坨屎談這些,咱們的遊戲裡面沒有這些東西,我們做的就是複製別人的產品,保證收費環節別出岔子。後面團隊大了就更不需要你親自做這些了...

遊戲開發者如何看待自己開發的遊戲被破解?

sadi 去年業餘做的乙個單機遊戲被破解了。說下感受吧。五味雜陳,一方面有破解說明有受眾。一方面看著破解了自己遊戲沒了收入又破壞平衡很不爽。下次會注意一下加密,簡單加密下,防防君子。就好比雖然你家很偏僻也很窮,但你還是應該鎖門。 我來說點現實的吧,很多手遊都是騙錢的!無限充值,不氪金就玩不下去。這時...