您好,登錄后才能下訂單哦!
Objective-C 是在 C 的基礎上,加入面向對象特性擴充而成的通用型高級編程語言。Objective-C主要應用于Mac OS X 和iOS系統及其相關 API 如Cocoa、Cocoa Touch。Objective-C 最初源于 NeXTSTEP 系統,爾后由 OS X 和 iOS 繼承下來。目前主要支持的編譯器有 GCC與Clang。
1980年代初,BradCox與 在其公司 Stepstone發明 Objective-C,它以一種叫做 SmallTalk-80 的語言為基礎。Objective-C 創建在 C 語言之上,意味著它是在 C 語言基礎上添加了擴展而創造出來的能夠創建和操作對象的一門新的程序設計語言。對 Objective-C 最主要的描述是他1986年出版的《Object-oriented Programming, An Evolutionary Approach》。1988年, NextComputer公司獲得了 Objective-C 語言的授權,并開發出了 Objective-C 的語言庫和一個名為 NEXTSTEP 的開發環境。1992年,自由軟件基金會的 GNU 開發環境增加了對 Objective-C 的支持。1994年,NeXT Computer 公司和 Sun Microsystem 聯合發布了一個針對 NEXTSTEP 系統的標準典范,名為 OPENSTEP。OPENSTEP 在自由軟件基金會的實現名稱為 GNUStep。1996年12月20日,蘋果公司宣布收購 NeXT Software 公司,NEXTSTEP/OPENSTEP 環境成為蘋果操作系統下一個主要發行版本 OS X 的基礎。這個開發環境的該版本被蘋果公司稱為 Cocoa。
在2006年7月蘋果全球開發者會議中,Apple宣布了Objective-C 2.0的發布,其增加了“現代的垃圾收集,語法改進,運行時性能改進,以及64位支持”,更多詳細信息可以查看蘋果官方文檔。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。