기본 자료형 변수와 객체형 변수의 차이 ─────────────────────────── int형 등 기본 자료형 변수와 객체형 변수는 저장되는 내용에 차이가 있으므로 주의가 필요합니다. 예를 들어 기본 자료형인 경우에는 변수의 값 자체가 저장됩니다. int num1; num1 = 3; 예를 들어, 또 다른 변수 num2에 num1을 대입하면 num2에도 역시 '3'이라는 값이 저장됩니다. int num2; num2 = num1; 반면 객체형 변수의 경우에는 실제 인스턴스를 참조하는 값(C언어의 포인터)이 저장됩니다. NSDate *date1; date1 = [[NSDate alloc]init]; 또 다른 변수 date2에 date1의 값을 대입하면, date2와 date1은 같은 인스턴스를 가리키게 됩..
description 메소드와 포맷 지정자 '%@' ────────────────────────────── description 메소드는 인스턴스의 내부정보를 나타내는 문자열을 반환하는 메소드입니다. 이 메소드는 루트 클래스인 NSObject에 정의되어 있는데, 각 크래스에서는 필요에 따라 재정의 합니다. 이처럼 슈퍼클래스의 메소드를 서브클래스에서 재정의 하는 것을 오버라이드라고 합니다. NSDate 클래스의 description 메소드는 인스턴스의 내부에 저장되어 있는 날짜와 시각 데이터를 문자열 형식으로 반환하도록 오버라이드 되어 있습니다. 그런데 NSLog 함수의 포맷 지정자인 '%@'는 Objective-C의 문자열 즉, NSString 객체의 내용을 표시하기 위해서 사용했지만 사실은 그 이외의 ..
- Total
- Today
- Yesterday
- 티스토리챌린지
- jQuery
- Spring
- 아이폰
- 오브젝트 C
- Objective-C
- 아이폰 어플리케이션
- iPhone
- 자바
- Programming
- Spring Framework
- Object C
- tomcat
- iBATIS
- MySQL
- oracle
- 제이쿼리
- zero
- SQL
- Java
- Objective C
- JSP
- iOS 개발
- MAC OSX 10.7
- 자바스크립트
- 오블완
- 오브젝티브 C
- 아이폰 개발
- JavaScript
- IT
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
| 29 | 30 | 31 |