2010-01-21 2 views
4

나는 같은 날에 나온 2 권의 도서관 서적을 예약했다. 나는 그것들을 선반 위에서 보았고 하나가 ObjC에 관한 것이고 하나는 ObjC 2.0에 관한 것 외에는 동일하다는 것을 깨달았다.Objective-C와 Objective-C 2.0의 차이점

또한 Objective-C++은 무엇입니까? little wiki

+0

그들은 무엇입니까? – kubi

답변

9

애플은 웹 사이트에 overview of Objective-C 2.0을 가지고있다. 아이폰의 Objective-C 2 버전은 가비지 수집을 포함하지 않는다는 점은 주목할 만하다. 기본적으로 차이는 양에 : (Mac에서)

  • 가비지 수집
  • for (id object in collection)
  • 속성 및 도트 구문

목적 낮은 수준의 런타임 기능에

  • 변경 -C++는 동일한 함수 본문에서 Objective-C 코드로 C++ 코드를 혼합 할 수있는 컴파일러 모드입니다.

  • 2

    는 나에게 말했다 :

    • 목표 - C : 스몰 토크 스타일의 메시지와 C 스타일의 프로그래밍 언어.
    • Objective-C++ : 오브젝티브 C는
    • Objective-C 2.0 C.
    • 에 추가 확장 ++ C를 추가하는 GCC 프런트 엔드 : 현대 가비지 컬렉션 구문 향상된 런타임 성능 개선 및 64를 포함하는 대물-C 언어의 개정판 비트 지원. 또한 속성 및 빠른 열거 자 같은 기능을 추가합니다. 현재는 OSX에서만 사용 가능합니다.