蘋果系統是以什么為基礎研發的?
ios系統的開發語言Objective-C語言,是一種面向對象的編程語言,那也就是C語言的擴充語言,也就是說在c的基礎上升級的語言,那么如果是開發的人員的角度來說,如果懂得C語言,那么在做Objective-C開發或者是學習就非常方便,那么目前Objective-C語言主要是用于Mac OS X和GNUstep這兩個使用OpenStep標準的系統上。
所有iOS應用開發的背后都運行著Objective-C 這個優雅的面向對象語言。Objective-C 是C 語言的一個超集,意思就是你可以在項目中同時使用C 語言和Objective-C 語言。雖然你也可以用其他語言進行開發,但是要構建iOS 應用必須依靠Objective-C。Objective-C 的語法和規約都非常簡單易學,尤其對于已經掌握了類似Java 或C++ 這類面向對象編程語言的朋友。如果你是一位使用C 語言的開發者,在你熟悉面向對象編程以及Objective-C 之后,你會發現iOS應用設計和維護變得無比輕松。
Objective-C,通常寫作ObjC和較少用的Objective C或Obj-C,是擴充C的面向對象編程語言。它主要使用于Mac OS X和GNUstep這兩個使用OpenStep標準的系統,而在NeXTSTEP和OpenStep中它更是基本語言。Objective-C可以在gcc運作的系統寫和編譯,因為gcc含Objective-C的編譯器。1980年代初布萊德·確斯(Brad Cox)在其公司Stepstone發明Objective-C。