본문 바로가기

OS75

- (), +() 메서드 문법 - () 메서드는 인스턴스 해야만 사용가능함. + () 메서드는 인스턴스 하지 않아도 사용가능함. (c#으로 보면 static 과 동일한 것으로 판단됨) : 클래스 메소드라고 부른다. 클래스 메소드 사용 이유: 1. 인스턴스화해 실제 객체를 만들지 않고도 결과를 얻을 수 있다. 2. 싱글턴을 숨길 수 있다. (싱글턴이란 정적으로 할당한 인스턴스) - 클래스 메소드가 들어있는 객체나 인스턴스 변수를 가리키는 포인터는 필요 없다. - ex: [UIApplication sharedApplication] 현재 애플리케이션을 타나태는 싱글턴 객체의 포인터를 반환 - ex: [UIDevice currentDevice] 현재 작업 중인 하드웨어 플랫폼을 나타내는 개체를 반환 3. 메모리 관리가 편리 ( NSArray.. 2016. 2. 5.
self / super self = 메소드를 실행중인 객체를 말함. return self 하면 메소드를 실행중인 객체를 반환함. 즉 지금 실행되고 있는 객체를 반환 - (id) init 에서 사용됨. [supur init] = 이 객체를 초기화전에 상위 객체부터 일반적인 초기화 동작을 수행한다. 땡땡 객체가 NSObject 를 상속받았다면 NSObject부터 초기화 하고 그다음 super init를 초기화 하나? ^^; 말이 애매한게 상위 객체 초기화후 자기도 초기화 한다는 건지 만다는건지 이건 좀더 공부하다 보면 나오겠지.. 2016. 2. 5.
인스턴스 변수의 값이 nil 인지 먼저 확인 불필요한 에러를 줄이기 위해서 안전장치가 필요. ^^ 2016. 2. 5.
1byte는 8bit 다 그렇다. 1 byte = 8 bit 2016. 2. 5.
MAC OS 단축키 ⌘(Cmd) : 스페이스바 옆의 커맨드키입니다. 주로 단축키 조합에 많이 쓰이며, 윈도우즈에서 쓰던 컨트롤키 대신 사용하면 많은 부분에서 대응이 됩니다. ⌥(Opt) : 옵션키(option)입니다. ⌃(Ctrl) : 컨트롤키입니다. ↩(return) : 리턴키입니다. ⇧(Shift) : 시프트키입니다. ⌫(Delete) : 딜리트키입니다. ⎋(esc) : 이스케이프키(escape)키입니다. ⏏(eject) : 미디어 추출키입니다. -------------------- 1. 시동할 때 (시동 할 때 계속 누르고 있어야 합니다.) [C] : CD로 시동 [D] : 첫번째 파티션으로 시동 [N] : 네트워크 서버로 시동 [T] : 맥을 파이어와이어 타겟 디스크 모드로 설정 [Shift] : 시작 아이템이 열리.. 2016. 2. 5.
iphone device 테스트방법 원문 : http://tory45.egloos.com/5230002 iPhone 개발자 등록 및 라이센스를 받았다면 이제 간단한 App를 만들어 에물레이트와 iPhoneDevice( iPhone 3GS, iPod )에 올려서 테스트 해보자.. iPhone App를 테스트 하는 방법에는 크게 iPhone SDK 시뮬레이트와 실제 장치인 iPhone이나 iPod에서 테스트 하는 방법이 있다 iPhone SDK 시뮬레이트 데스트는 큰 제약사항없이 사용할수 있지만(무료) 실제 장치에서 테스트를 하기 위해서는 반드시 라이센스( 유료 )를 받아야 한다... 라이센스를 받게 되면 라이센스를 받을 때 등록한 등록자가 최고 레벨인 "Agent" 레벨을 받게 된다. Agent는 Team이 존재할경우 Team별 "Team .. 2016. 2. 5.
반응형