2009-09-23 2 views
0

방금 ​​목표를 배우기 시작했습니다. C. Java 프로그래밍 1 년과 Actionscript 1 년을했습니다. 예를 들어 변수를 선언하거나 메서드 및 함수를 작성하는 방법과 같은 기본 작업을 수행하는 방법을 알려주는 웹 사이트 또는 블로그를 찾아야합니다. 나는 이것을 어디에서 발견하는 것 같다. 누군가 내게 좋은 링크를 줄 수 있다면 좋을 것입니다. 감사의 말Objective-C에서 메서드, 함수 또는 변수를 코딩하는 방법

답변

8

Introduction to The Objective-C 2.0 Programming Language은 Apple이 Objective-C 언어를 시작하기에 좋은 장소입니다.

일반적으로 선언 변수는 메소드 내에서 너무 다르지 않습니다.

-(void)doSomething { 
    // Declaration of a variable. 
    int myVariable = 0; 
} 

방법 및 기능에 대한 구문은 약간 상이 할 수 있고, 목표-C는 C.

클래스에 대한 하나 개의 개념적 차이의 수퍼 같이 언어 자체는 C의 사용을 허용 Java와 비교 한 Objective-C의 객체는 구현과 선언이 서로 다른 두 개의 파일로 분리되어 있다는 것입니다. interface을 정의하는 "헤더"정보는 일반적으로 .h 파일에 포함되어 있으며 implementation.m 파일에 포함되어 있습니다.

interface은 메서드, 속성 등을 정의하고 implementation은 메서드에 사용할 실제 코드를 포함합니다. 또한

는, 엄격하게, 목표 - C에서 "방법", "메시지", "소위"하지만,하지 않습니다되지 않습니다 말하기 객체에 "전송"되고 개체는 그들에게 반응 : 또한

// The following is sending the "doSomething" message to "myObject". 
// Strictly speaking, it's not a method call, but a messaging of an object. 
[myObject doSomething]; 

, Wikipedia article on Objective-C도 언어에 대한 아주 좋은 개요를 제공합니다.

+0

감사합니다. 나는 전에 그것을 줄 것입니다. –

+0

그게 정말 도움이 다시 감사합니다. –

+0

도와 드리겠습니다. – coobird

1

Stephen Kochan의 Programming in Objective-C 2.0 책을 적극 추천합니다.

Objective-C를 학습했을 때 이전 버전을 사용했지만 가끔씩 참조하기도했습니다. 그것은 언어의 기본에 대한 훌륭한 소개입니다.

+0

전적으로 동의합니다. 이것은 내가 읽은 가장 잘 쓰여진 기술 서적 중 하나입니다. 또한 많은 Objective-C 서적이하는 C를 알지 못한다고 가정합니다. Objective-C에 대해 알아야 할 모든 것뿐만 아니라 알 필요가있는 평범한 C 비트와 그렇지 않은 비트도 알려줄 것입니다. –

관련 문제