Objective-C 是在 C 的基礎(chǔ)上,加入面向?qū)ο筇匦詳U(kuò)充而成的通用型高級(jí)編程語言。Objective-C主要應(yīng)用于Mac OS X 和iOS系統(tǒng)及其相關(guān) API 如Cocoa、Cocoa Touch。Objective-C 最初源于 NeXTSTEP 系統(tǒng),爾后由 OS X 和 iOS 繼承下來。目前主要支持的編譯器有 GCC與Clang。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、百色ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的百色網(wǎng)站制作公司
1980年代初,BradCox與 在其公司 Stepstone發(fā)明 Objective-C,它以一種叫做 SmallTalk-80 的語言為基礎(chǔ)。Objective-C 創(chuàng)建在 C 語言之上,意味著它是在 C 語言基礎(chǔ)上添加了擴(kuò)展而創(chuàng)造出來的能夠創(chuàng)建和操作對象的一門新的程序設(shè)計(jì)語言。對 Objective-C 最主要的描述是他1986年出版的《Object-oriented Programming, An Evolutionary Approach》。1988年, NextComputer公司獲得了 Objective-C 語言的授權(quán),并開發(fā)出了 Objective-C 的語言庫和一個(gè)名為 NEXTSTEP 的開發(fā)環(huán)境。1992年,自由軟件基金會(huì)的 GNU 開發(fā)環(huán)境增加了對 Objective-C 的支持。1994年,NeXT Computer 公司和 Sun Microsystem 聯(lián)合發(fā)布了一個(gè)針對 NEXTSTEP 系統(tǒng)的標(biāo)準(zhǔn)典范,名為 OPENSTEP。OPENSTEP 在自由軟件基金會(huì)的實(shí)現(xiàn)名稱為 GNUStep。1996年12月20日,蘋果公司宣布收購 NeXT Software 公司,NEXTSTEP/OPENSTEP 環(huán)境成為蘋果操作系統(tǒng)下一個(gè)主要發(fā)行版本 OS X 的基礎(chǔ)。這個(gè)開發(fā)環(huán)境的該版本被蘋果公司稱為 Cocoa。
在2006年7月蘋果全球開發(fā)者會(huì)議中,Apple宣布了Objective-C 2.0的發(fā)布,其增加了“現(xiàn)代的垃圾收集,語法改進(jìn),運(yùn)行時(shí)性能改進(jìn),以及64位支持”,更多詳細(xì)信息可以查看蘋果官方文檔。