Objective-C簡介

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提供了大量函數功能,如下所示。

  • 它包括一個擴展數據類型列表,如:NSArrayNSDictionaryNSSet等。
  • 它由一組豐富的函數組成,用於處理檔,字串等。
  • 它提供了URL處理功能,日期格式化,數據處理,錯誤處理等實用程式。

3. 學習Objective-C

學習Objective-C時,最重要的事情是專注於概念,而不是迷失在語言技術細節中。
學習編程語言的目的是成為一個更好的程式員; 也就是說,在設計和實現新系統以及維護舊系統方面變得更加有效。

4. 使用Objective-C

如前所述,Objective-C用於開發大量的iOS和Mac OS X應用程式,它擁有大量iOS用戶,並且大大增加了Mac OS X用戶。 因為Apple專注於品質第一,而且對於那些開始學習Objective-C的人來說非常棒。


上一篇: 下一篇: Objective-C開發環境設置