位置:首頁 > 高級語言 > Objective-C教學 > Objective-C 語言概述

Objective-C 語言概述

Objective-C語言是通用的語言,在C編程語言之上開發並加入Small Talk語言特點的編程語言的一種麵向對象。它主要用於在開發的iOS和Mac OS X操作係統,以及其應用。

最初,Objective-C是由NeXT為NeXTSTEP操作係統開發(在NeXT接管了蘋果的iOS和Mac OS X後)。

麵向對象編程

完全支持麵向對象編程,包括麵向對象開發的四大支柱:

  • 封裝

  • 數據隱藏

  • 繼承

  • 多態性

示例代碼

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
   NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

   NSLog (@"hello world");
   [pool drain];
   return 0;
}

基礎框架

Foundation框架提供了大的功能集,它們列出如下。

  • 它包括 NSArray,NSDictionary中的NSSet等擴展數據類型的列表。

  • 它由一組豐富的操作文件的函數,字符串,等等。

  • URL處理它提供的功能,如日期格式,數據處理,錯誤處理等實用工具

學習Objective-C語言

學習Objective-C時,最重要的事情是把重點放在概念,不要迷失在語言技術的細節。

學習一種編程語言的目的是成為一個更好的程序員,也就是要成為更有效的設計和實施新係統和維護舊係統。

使用Objective-C

Objective-C中,正如前麵提到的,是用來在iOS和Mac OS X上它有iOS用戶基數大,在很大程度上增加了Mac OS X用戶。因為蘋果專注於質量第一,其精彩屬於那些學習Objective-C的人。