The Old Blog Archive (Traditional Chinese), 2004-2009

如何辨別時尚與過氣

gcc提供了一組供函數/型別/變數用的宣告屬性,其中 __attribute__ ((deprecated)) 對開發API/程式庫的人,是上好的好物。只要在函數/型別/變數宣告後頭加上 __attribute__((deprecated)) ,程式在使用到這些函式/型別/變數的時候,就會顯示警告,跟你說這個函數/型別/變數已經被討厭了(事實上deprecate是個意思蠻負面的字)。

最近覺得所謂API這種事,就是一連串新寵與老梗的混合與鬥爭啊……

不過Objective-C的API作者們,得等到Objective-C 2.0才能在objc method後面加上這個屬性。說了快六年才終於看到,唔,總是「更好遲到比絕不」吧。

(最後那一句是「我不能同意更多」式類語…… XD)。

PS. 重看該討論串,這個gcc功能似乎源起自Apple的需求。

One Response to “如何辨別時尚與過氣”

  1. on 29 Jan 2007 at 09:13傑洛

    「更好遲到比絕不」 讚! XD