블로그 이미지
내게 능력 주시는 자 안에서 내가 모든것을 할수 있느니라 - 빌립보서 4 : 13 - happydong

카테고리

Happydong (1363)
프로그래밍 (156)
MUSIC (16)
인물 (3)
Utility (10)
세미나 소식&내용 (22)
IT뉴스 (18)
운동 (830)
CAFE (10)
Life (282)
Total
Today
Yesterday

'iPhone'에 해당되는 글 2건

  1. 2011.07.15 XCode4 빌드 경로 변경관련
  2. 2011.02.13 애플리케이션 델리게이트



XCode4를 설치해서 사용중인데...아직은 익숙하지 않다!!
이전에는 프로젝트를 빌드하면 프로젝트 폴더 안에 속한 build폴더에 각각의 빌드버전의 빌드파일들이 생성이 됐는데, XCode4에는 기본적으로 ~/Librar/Developer/Xcode/DerivedData 폴더에 차곡차곡 빌드파일들이 쌓인다. 난 그냥 프로젝트 안에 있는 빌드폴더에 쌓였으면 하는데, 그게 익숙하니깐, 기존의 방법대로 사용하려면 따로 설정을 해줘야한다. 

1. 메뉴바에서 XCode >> Preferences 클릭 한다.




2. Locations 카테고리를 클릭 한다. 그럼 아래 그림과 같이 Build Location 부분에 보면, "Place build products in derived data location (recommended)" 기본 선택되어 있을 것 이다. 이걸 "Place build products in locations specified by targets"으로 변경해 주면 된다. 


프로젝트를 빌드하고 빌드폴더를 열어 보면 정상적으로 파일들이 들어와 있음을 확인 할 수 있을 것 이다. 
Posted by happydong
, |



애플리케이션 델리게이트 메서드들입니다. 

 

application:didFinishLaunchingWithOptions:

에를리케이션 객체의 생성이 끝난 후 가장 먼저 불리는 메소드

applicationDidEnterBackground:
에플리케이션이 활동을 중단하고 백그라운드로 들어갈 때 불리는 메소드다. 중요한 상태 정보는 여기서 저장해야 한다. 사용자나 시스템이 백그라운드 프로세스를 종료해버릴 수도 있다는 점을 명심하라

applicationWillTerminate:
애플리케이션이 백그라운드로 들어간 상태에서 단순히 일시 정지가 아닌 종료할 때 불리는 메소드다.

applicationWillEnterForeground:
애플리케이션이 백그라운드에 있다가 다시 전면으로 나올 때 불리는 메소드다. 이 메소드가 불리는 시점에서는 에플리케이션이 아직 실행을 재개한 상태가 아니다. 백그라운드로 돌면서 바뀐 내용을 화면에 반영하려면 이 메소드에서 처리해줘야 한다.

applicationDidBecomeActive:
애플리케이션이 실행을 재개할 때 불리는 메소드다.

출처 :  맥부기 iPhone OS 개발자 모임 카페 (http://cafe.naver.com/mcbugi?1297657847000)
Posted by happydong
, |