Objective-C是通用語言,它是在C語言編程語言之上開發的,它增加了Small Talk編程語言的功能,使Objective-C成為面向對象的語言。 它主要用於開發iOS和Mac OS X操作系統及其應用程式。
最初,Objective-C是由NeXT為其NeXTSTEP操作系統開發的,之後蘋果公司使用它來開發iOS和Mac OS X,並接管了Objective-C。
1. 面向對象的編程
Objective-C完全支持面向對象的編程,包括面向對象開發的四大特性 -
- 封裝
- 數據隱藏
- 繼承
- 多態性
示例代碼
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog (@"hello world");
[pool drain];
return 0;
}
2. 基礎框架
Foundation Framework提供了大量函數功能,如下所示。
- 它包括一個擴展數據類型列表,如:
NSArray
,NSDictionary
,NSSet
等。 - 它由一組豐富的函數組成,用於處理檔,字串等。
- 它提供了URL處理功能,日期格式化,數據處理,錯誤處理等實用程式。
3. 學習Objective-C
學習Objective-C時,最重要的事情是專注於概念,而不是迷失在語言技術細節中。
學習編程語言的目的是成為一個更好的程式員; 也就是說,在設計和實現新系統以及維護舊系統方面變得更加有效。
4. 使用Objective-C
如前所述,Objective-C用於開發大量的iOS和Mac OS X應用程式,它擁有大量iOS用戶,並且大大增加了Mac OS X用戶。 因為Apple專注於品質第一,而且對於那些開始學習Objective-C的人來說非常棒。
上一篇:
下一篇:
Objective-C開發環境設置