Objective-C之成魔之路【0-序章】

weixin_33816946發表於2017-05-03

郝萌主傾心貢獻,尊重作者的勞動成果。請勿轉載。

假設文章對您有所幫助。歡迎給作者捐贈,支援郝萌主,捐贈數額任意。重在心意^_^ 

我要捐贈: 點選捐贈

Cocos2d-X原始碼下載:點我傳送


C語言首創於AT&T實驗室。

UNIX OS的發展促進了C語言的高速普及。UNIX OS差點兒全然是由C語言編寫的。


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

SmallTalk-80能夠參考:

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

Objective-C在C語言的基礎上加了一層,這意味著對C進行了擴充套件,

從而創造出一門新的程式設計語言,支援物件導向,即物件的建立和操作。


C語言很多其它瞭解能夠參考:

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

Objective-C很多其它瞭解能夠參考:

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


1988 NeXT公佈了Objective-C。 它的開發環境和類庫叫“NEXTSTEP”,

1994年。NeXT計算機公司和Sun公司聯合公佈了一個針對NEXTSTEP系統的標準規範,名為OPENSTEP。

軟體自由基金會OPENSTEP版本號叫GNUStep。

1996蘋果公司開始支援NeXT。 把NEXTSTEP/OPENSTEP用於Mac OS X作業系統開發, 

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

當iPhone於2007年公佈時,起初,蘋果公司不歡迎第三方應用程式開發。

僅僅同意他們開發基於Web的應用。

最後開發者很不滿,於是蘋果公司不久之後就宣佈。開發者可以為iPhone開發所謂的本機應用。

也就是我們所說的native應用。


IOS開發一步步走程式序猿的視野,星火燎原。


C語言是程式導向的,學習Objective-C之前不是必需完整的學習C語言。

Objective-C僅僅是C語言的擴充套件,關鍵是它是物件導向的。所以要養成良好的物件導向的程式設計風格。


一圖勝千言,沒圖說個JB”,學習計算機語言也是這種,

強烈建議執行每個程式(必須一個字母一個字母的敲一遍)。


語言。僅僅是工具,但這工具背後的屬於自己的一套原生態思想以及開發環境,還有應用場景,

是沒有孰好孰壞之分的。思想才是值得我們去探究的。

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


整理電腦的時候,在一個“隱藏”的資料夾下無意中翻到--“Programing in Objective-C”。

開啟第一頁,深深著迷。

真是“不瘋魔不成活”。


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

所以說:

聞道有先後,術業有專攻。

沒有什麼學不會的問題,僅僅有學的快慢和深淺。應用的嫻熟和高超等個體差異而已。


古今之成大事業、大學問者。必經過三種之境地:

“昨夜西風凋碧樹。獨上高樓。望盡天涯路。”此第一境也。

“衣帶漸寬終不悔,為伊消得人憔悴。”此第二境也。

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


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

相關文章