본문 바로가기

아이폰 어플리케이션 기본구성 요소 1. main() int main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv, nil, nil); [pool release]; return retVal; } - 어플리케이션이 사용한 오토릴리즈 풀(autorelease pool)을 생성 *오토릴리즈 풀(autorelease pool) 아이폰의 메모리 관리 시스템을 지원하는객체이며, 레퍼런스 카운터를 바탕으로 메모리를 관리한다. 여기서 레퍼런스 카운터란 할당한 메모리를 참조하는 객체의 수를 말하며, 보통의 객체의 해제는 개발자의 책임이지만 이 책임을 대신하기 위한 것이 오토.. 더보기
안드로이드 SDK설치 (안드로이드 설치) 안드로이드 SDK는 안드로이드 개발을 위한 라이브러리와 도움말 그리고 툴의 정보가 들어있다. 앞서 설치한 안드로이드 ADT는 이클립스와 안드로이드SDK를 연결해 주는 역할을 한다. 안드로이드 SDK는 http://developer.android.com 이곳에서 받을 수 있다. 자신에게 맞는 운영체제와 버전을 선택하면 다음과 같은 파일을 받을 수 있다. 안드로이드에 대한 라이브러리와 문서들로 구성되어있는 파일이다. 압축을 풀어 자신이 원하는 경로에 둔다. 압축을 푼 후에 이클립스로 돌아가 상위 메뉴중에 window 메뉴에서 preference메뉴로 들어간다. 그곳에서 android를 선택 한 후 SDK의 위치를 지정해 준다. ( 압축을 푼 경로 ) SDK는 여러개 설치가 가능하며 설정에따라 작업별로 다른 .. 더보기
이클립스 설치와 안드로이드 플러그인(Android ADT) 설치 이클립스는 http://www.eclipse.org/downloads/ 이곳에서 다운로드 받으면 되며 Eclipse IDE for Java EE Developers을 자신의 맞는 버전으로 받으면 된다. 이클립스는 압축을 해제하면 바로 사용할 수 있다. 이클립스 실행 시 처음보이는 화면은 프로젝트를 저장하기위한 경로 지정이다. 자신이 원하는 경로를 지정해주면 그곳에 프로젝트가 저장 된다. 이클립스에서는 직접적으로 안드로이드 개발 환경을 제공하지 않는다. 따라서 플러그인을 통하여 안드로이드 개발툴을 추가 설치해야 한다. 이 플로그인을 ADT(Android Development Tool)이라고 하는데 이것은 이클립스와 안드로이드 SDK를 연결하는 역할을 한다. 상단 매뉴에서 Help -> Install New.. 더보기