溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

[置頂]       Objective-C之成魔之路【0-序章】

發(fā)布時(shí)間:2020-07-11 23:51:23 來源:網(wǎng)絡(luò) 閱讀:236 作者:danielzzu 欄目:移動(dòng)開發(fā)

郝萌主傾心貢獻(xiàn),尊重作者的勞動(dòng)成果,請勿轉(zhuǎn)載。

如果文章對您有所幫助,歡迎給作者捐贈(zèng),支持郝萌主,捐贈(zèng)數(shù)額隨意,重在心意^_^ 

我要捐贈(zèng): 點(diǎn)擊捐贈(zèng)

Cocos2d-X×××:點(diǎn)我傳送


C語言首創(chuàng)于AT&T實(shí)驗(yàn)室,

UNIX OS的發(fā)展促進(jìn)了C語言的快速普及,UNIX OS幾乎完全是由C語言編寫的。


Brad J.Cox在20世紀(jì)80年代早期設(shè)計(jì)了Objective-C語言,它以一種叫做SmallTalk-80的語言為基礎(chǔ)。

SmallTalk-80可以參考:

http://zh.wikipedia.org/wiki/Smalltalk

Objective-C在C語言的基礎(chǔ)上加了一層,這意味著對C進(jìn)行了擴(kuò)展,

從而創(chuàng)造出一門新的程序設(shè)計(jì)語言,支持面向?qū)ο?,即對象的?chuàng)建和操作。


C語言更多了解可以參考:

http://zh.wikipedia.org/wiki/C%E8%AF%AD%E8%A8%80

Objective-C更多了解可以參考:

http://zh.wikipedia.org/wiki/Objective-C


1988 NeXT發(fā)布了Objective-C, 它的開發(fā)環(huán)境和類庫叫“NEXTSTEP”,

1994年,NeXT計(jì)算機(jī)公司和Sun公司聯(lián)合發(fā)布了一個(gè)針對NEXTSTEP系統(tǒng)的標(biāo)準(zhǔn)規(guī)范,名為OPENSTEP。

軟件自由基金會(huì)OPENSTEP版本叫GNUStep。

1996蘋果公司開始支持NeXT, 把NEXTSTEP/OPENSTEP用于Mac OS X操作系統(tǒng)開發(fā), 

它的版本和開發(fā)環(huán)境叫Cocoa, 使用Objective-C作為基礎(chǔ)語言, 開發(fā)工具XcodeInterface Builder。
2007 蘋果公司推出Objective-C 2.0,Objective-CMac OS X
iOS開發(fā)的基礎(chǔ)語言。

當(dāng)iPhone于2007年發(fā)布時(shí),起初,蘋果公司不歡迎第三方應(yīng)用程序開發(fā)。只允許他們開發(fā)基于Web的應(yīng)用。

最后開發(fā)人員非常不滿,于是蘋果公司不久之后就宣布,開發(fā)人員能夠?yàn)閕Phone開發(fā)所謂的本機(jī)應(yīng)用。

也就是我們所說的native應(yīng)用。


IOS開發(fā)一步步走進(jìn)程序員的視野,星火燎原。


C語言是面向過程的,學(xué)習(xí)Objective-C之前沒必要完整的學(xué)習(xí)C語言。

Objective-C只是C語言的擴(kuò)展,關(guān)鍵是它是面向?qū)ο蟮?。所以要養(yǎng)成良好的面向?qū)ο蟮某绦蛟O(shè)計(jì)風(fēng)格。


一圖勝千言,沒圖說個(gè)JB”,學(xué)習(xí)計(jì)算機(jī)語言也是這樣的,

強(qiáng)烈建議運(yùn)行每一個(gè)程序(必須一個(gè)字母一個(gè)字母的敲一遍)。


語言,只是工具,但這工具背后的屬于自己的一套原生態(tài)思想以及開發(fā)環(huán)境,還有應(yīng)用場景,

是沒有孰好孰壞之分的,思想才是值得我們?nèi)ヌ骄康摹?/span>

分清場合和用途,選擇一種適合的語言,這樣才能事半功倍。


整理電腦的時(shí)候,在一個(gè)“隱藏”的目錄下無意中翻到--“Programing in Objective-C”;

打開第一頁,深深著迷。

真是“不瘋魔不成活”。


前幾天看了“超體”,原來人的大腦如此強(qiáng)大!

所以說:

聞道有先后,術(shù)業(yè)有專攻。

沒有什么學(xué)不會(huì)的問題,只有學(xué)的快慢和深淺,應(yīng)用的嫻熟和高超等個(gè)體差異而已。


古今之成大事業(yè)、大學(xué)問者,必經(jīng)過三種之境界:

“昨夜西風(fēng)凋碧樹。獨(dú)上高樓,望盡天涯路?!贝说谝痪骋?。

“衣帶漸寬終不悔,為伊消得人憔悴?!贝说诙骋病?/span>

“眾里尋他千百度,驀然回首,那人卻在,燈火闌珊處。”此第三境界。


讓我們一起踏上屬于自己的Objective-C成魔之路。。。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI