Language/iPhone(10)
-
제 2장. Objective C
1. @property, @synthesize @property : getter, setter 를 구현해준다. @ synthesize : 동기화를 해준다.(@property 관련해서.) ex) @property int numerator, denominator; @synthesize numerator, denominator; 2. 상속 상속 받을 때는 ":" 을 사용. 오브젝트 C는 단일 상속만 지원 다중상속X, 다중상속을 사용 할 때는 프로토콜 사용(자바에서의 interface) id : 모든 객체를 받을 수 있음. 1. source // // main.m // demo08 // // Created by SDS107 on 12. 3. 27.. // Copyright (c) 2012년 __MyCompany..
2012.03.27 -
(+)와 (-)함수의 차이는?
// // main.m // demoClassInstance // // Created by SDS107 on 12. 3. 26.. // Copyright (c) 2012년 __MyCompanyName__. All rights reserved. // #import @interface DemoInstance : NSObject +(void)ClassMethod; -(void)instanceMethod; @end @implementation DemoInstance +(void)ClassMethod { NSLog(@"클래스에서 직접 호출"); } -(void)instanceMethod { NSLog(@"인스턴스에서 직접 호출"); } @end int main(int argc, const char * argv[]..
2012.03.26 -
제 1장. Objective C
아이폰 기초과정!!!한영 전환 키 : command + space bar 복사 : command + c 붙여넣기 : command + v 수업 사용환경 1. Mac OS X 10.7 : 운영체제(라이온) 2. XCode 4.3 : 개발에 사용되는 통합 툴 3. Objective C 2.0 : 개발에 사용되는 언어 4. iOS : Mobile OS는 5.1 *객체지향 언어(Object Oriented Programming) Class Object 붕어빵틀 붕어빵 Class 집합 ======= 멤버변수 멤버 메소드 프로퍼티(getter나 setter 같은 것) ======= Field : Class 나 객체의 데이터(변수) Method : 함수 * 은폐성 : 내부의 알고리즘은 숨기고 바깥쪽에서는 단순하게 사..
2012.03.26 -
iPhone 시작!
아이폰..지금 내가 알고 있었던 것은 단하나!! Object C로 코딩한다.. 였다 ㅋ 오늘 알고자하는 지식은! 바로 Xcode 이다. Xcode는 아이폰 SDK를 셋팅하면 지원되는 개발툴이다. MS에서 비쥬얼스튜디오에서 개발을 하고, 자바는 넷빈즈나 이클립스에서 개발을 지원해준다면 아이폰이나 맥은 Xcode라는 개발툴로 지원을 해준다^^good~ 이 툴을 사용하기 위해서는 먼저 선행되어야 할 것이 바로 SDK설치 이다! SDK를 설치할려면 개발자등록을 해야한다!! http://developer.apple.com/iphone
2012.02.16