如何構建出干凈漂亮的 Objective-C?廢話不多說,下面就讓我們進入到正題當中去吧,讓我們一起來了解一下 Objective-C。
Objective-C,是擴充C的面向對象編程語言。它非常小巧實用,并且完全兼容C語言。雖然Objective-C是C的超集,但它不是C的基本類型為第一級的對象。
C++語言支持多重繼承,而Objective-C不支持
C++是靜態(tài)語言,而Objective-C是動態(tài)語言
C++ 偏向Simula 67學派,支持出色的程序設計可以舍棄靈活性。而Objecive-C則屬于Smalltalk學派。愿意為了靈活性而容忍程序運行時的出錯。
iOS操作系統(tǒng)
iOS應用程序
Mac OS X操作系統(tǒng)
Mac OSX 上的應用程序
Apple公司已經盡可能的減小了Objective-C語言的大小以及復雜度。他們也完成了手動內存自動管理以及經典C頭文件的方式;而且開始慢慢對屬性存取器引入點語法以及Automatic Reference Counting來方便程序員編程。但就現在看來,Objective-C還是比較難接觸與學習的;之所以現在變得越來越流行唯一的原因就是它是做iOS app的唯一途徑了。