인스턴스가 생성되는 과정 ──────────────────── 인스턴스화, 즉 기존의 클래스로부터 인스턴스를 생성하기 위한 흐름은 다음과 같습니다. (1) 인스턴스를 저장하기 위한 변수를 선언한다. (2) 인스턴스를 생성한다. 인스턴스를 저장하는 변수의 선언 먼저 인스턴스 변수의 선언입니다. 여기서는 int형이나 float형 같이 C언어에 원래부터 있던 자료형과 Objective-C 객체의 데이터를 구별하기 위해서 전자를 기본 자료형, 후자를 객체형이라고 부르겠습니다. 인스턴스를 저장하기 위해서는 기본 자료형 변수의 선언과 마찬가지로 사전에 객체형 변수를 선언해야 합니다. 이 때 다음과 같은 형식으로 사용합니다. 기본 자료형 변수의 선언과 달리 변수 앞에 *가 붙어 있다는 점에 주의해야 합니다. (Obj..
인스턴스 메소드와 클래스 메소드 ────────────────────────── 클래스에 준비되어 있는 메소드는 인스턴스 메소드와 클래스 메소드의 2종류로 크게 나눌 수 있습니다. 인스턴스 메소드는 인스턴스에 대해 실행하는 메소드 입니다. 인스턴스 메소드의 실행 [인스턴스 메시지] 예를 들어, 다음 예에서는 myself라는 인스턴스의 이름을 구하는 name 메소드를 실행하고 있습니다. name1 = [myself name]; 이것은 개별 인스턴스에 대해서 실행하고 있으므로 인스턴스 메소드입니다. 이에 비해, 특정 인스턴스에 의존하지 않는 메소드를 클래스 메소드라고 부릅니다. 클래스 메소드는 다음과 같이 실행할 수 있습니다. 클래스 메소드의 실행 [클래스 메시지] 다음에 상세히 설명하겠지만 인스턴스를 생성..
책장을 정리하다가 4년전 제가 고등학교때 보던 프로그래밍 책을 발견했습니다. 정확히 말하자면 제가 보던건 아니고 '교과목에 있던' 프로그래밍 책이겠네요. 지금 다시보니 솔직히 저 당시에 진도를 그렇게 많이 나갔었나 싶을 정도로 저는 공부를 안했었습니다. 금오공고 전자기계(메카트로닉스)과였던 저는 이런 컴퓨터 프로그래밍 보다는 PLC(Programmable Logic Controller) 프로그래밍 같은 기계적인 실습이 더 재미있어 과목 자체에 흥미도 없었고.. ※ 여기서 말하는 PLC란? 디지털 또는 아날로그 입출력 모듈을 통하여 로직, 시퀀싱, 타이밍, 카운팅, 연산과 같은 특수한 기능을 수행하기 위하여 프로그램 가능한 메모리를 사용하고 여러 종류의 기계나 프로세서를 제어하는 디지털 동작의 전자장치를 ..
- Total
- Today
- Yesterday
- JSP
- zero
- 티스토리챌린지
- 오블완
- 오브젝트 C
- MySQL
- Java
- 오브젝티브 C
- tomcat
- iPhone
- 아이폰 어플리케이션
- IT
- jQuery
- Spring
- 아이폰
- 제이쿼리
- Objective C
- JavaScript
- iBATIS
- Spring Framework
- Object C
- 자바스크립트
- 아이폰 개발
- iOS 개발
- 자바
- Programming
- oracle
- SQL
- Objective-C
- MAC OSX 10.7
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |