개발/App Developer 썸네일형 리스트형 제공 함수 도움말 바로 링크 Class References NSBundle UIKit Additions NSCoder UIKit Additions NSIndexPath UIKit Additions NSObject UIKit Additions NSString UIKit Additions NSValue UIKit Additions UIAcceleration UIAccelerometer UIAccessibilityElement UIActionSheet UIActivityIndicatorView UIAlertView UIApplication UIBarButtonItem UIBarItem UIButton UIColor UIControl UIDatePicker UIDevice UIEvent UIFont UIImage UIImagePickerC.. 더보기 UIButton의 기능 설정 ●UIButton의 기능들을 설정 //사용하는 UIImage인스턴스 설정 UIImage *normalImage = [ UIImage imageNamed : @"normal.png"]; UIImage *highlightImage = [UIImage imageNamed : @"highlight.png"]; UIImage *disableImage = [UIImage imageNamed : @"disable"]; UIImage *normalBgImage = [ UIImage imageNamed : @"normal.png"]; UIImage *highlightBgImage = [UIImage imageNamed : @"highlight.png"]; UIImage *disableBgImage = [UIImage i.. 더보기 info.plist CalendarIconDateStyle color: yellow CalendarIconDayStyle color: blue DockedIconLabelStyle color: purple UndockedIconLabelStyle color: green TimeStyle /*font-family: monospace; font-size: 16px*/ color: red 테마 안의 plist에서 가장 많이 보이는 내용은 아마 이정도이지 싶습니다. 정말 특출난 테마가 아니고서야 저 이상의 소스는 안들어있는 것 같더라구요. (예를 들면 폰트스왑의 info.plist같은 경우는 상당히 많은 내용을 담고있지만 어플이지 테마가 아니니까 ;; ) 천천히 살펴보면 회색으로 된 부분은 plist 의 시작과 끝을 알리는 부분 .. 더보기 XCode info.plist 아이폰,아이팟터치 주요항목 정리 iPhone SDK 3.X대로 넘어오면서 Info.plist 항목(Key)값도 인지하기 쉽게 바뀌었습니다. 프로젝트 생성할 때 자동으로 기입되는 항목들 중에서 중요하게 볼 부분과 자동으로 기입되지 않더라도 앱(App)이나 게임 개발하면서 자주 쓰이게될 항목 몇가지를 정리해 봤습니다. 여 기 정리된 항목(Key)값들은 최신버전인 iPhone SDK 3.12 를 기준으로 작성했습니다. 참고로 Open GL ES 모드로 프로젝트 생성하면 기존과 달리 ES1(1.1), ES2(2.0) 코드가 따로 생성되는걸 볼 수 있는데 현재 가장 많이 지원되고 있는 버전인 ES1으로 개발하시면 됩니다. 하지만 추세가 2.0 으로 넘어가고 있으니 대비하시기 바랍니다. 위 스크린샷은 제가 생성한 프로젝트 Info.plist 입니.. 더보기 SQLite SQLite는 데이터베이스의 일종으로 SQL 데이터베이스 엔진을 탑재하는 경량화된 데이터베이스로서, MySQL, MS-SQL, Oracle과 같은 데이터베이스를 다루어 본 경험이 있는 사람이라면 SQLite에 손쉽게 익숙해질 수 있습니다. 위에 언급한 MySQL 등의 데이터베이스들은 큰 큐모의 데이터베이스 프로그래밍을 지원하기에 적당하며 간단하고 빠른 용도의 데이터베이스로는 적합하지 않습니다. 그렇다고 파일을 사용하기에는 기능이 너무 제한적이며 데이터의 관리에도 어려움이 많습니다. SQLite는 일종의 파일 데이터베이스로 MySQL 등과는 다르게 서버/클라이언트 모델을 지원하는 데이터베이스가 아니라, 로컬에서만 사용가능합니다. 원격 데이터베이스로의 Connection이 발생하지 않기때문에 데이터로의 접근.. 더보기 NSDictionary 정확히 말하면 NSDictinary를 파일에 저장하고, 파일에서 읽는 방법이다. 그런데 여기서 잠깐 아이폰 앱 샌드박스에 데이터 저장하는 방법에 대한 이해가 선행되어야 한다. 아이폰 앱을 설치하면 해당 샌드박스에 몇 개의 디렉토리가 좌측 그림처럼 생긴다. Library 디렉토리에는 PLIST 파일로 저장된 설정값을 담은 Preferences 디렉토리가 있다. Caches 디렉토리에는 실행 시 저장되는 캐시 데이터가 들어 있다. 이 캐시 데이터는 아이폰을 아이튠즈에 연결했을 때에는 백업 대상에서 제외된다. tmp 디렉토리는 앱이 실행되는 동안 필요한 임시 파일이 담긴다. 임시 파일들은 실행이 종료되면 자동으로 삭제된다. Documents 디렉토리에는 사용자 데이터가 담겨 있다. 사용자 데이터는 아이튠즈 동.. 더보기 gdb 디버거 간단한 명령어는 list 현재 위치에서 소스 파일의 내용을 10줄 보여준다 list 2, 15 : 소스 파일의2 ~ 15 까지를 보여준다. run 프로그램을 시작한다.(break가 있다면 break까지 실행) run arg : 새로운 인수를 가지고 프로그램을 시작한다. arg는 “*”나 “[…]”를 포함할 수도 있다. 쉘의 사용까지도 확장될 수 있다. “” , “>>”같은 입출력 방향 재지정기호도 또한 허용된다. break 특정 라인이나 함수에 정지점을 설정한다. break function : 현재 파일 안의 함수 function에 정지점을 설정한다. break file:function : 파일file안의 function에 정지점을 설정한다. watch : 감시점 설정(감시점은 어떤사건이 일어날 때에만 .. 더보기 Disclosure indicator , detail Disclosure Button Disclosure Indicator ( > ) the next level in the hierarchy or the choices associated with the list item. 대게 내용은 이 쎌을 선택하면 계층 관계상 하단 부에 또 무언가 전달 해주는 테이블 이 있을 거라는 것입니다. 상세 정보와 같이 특정항목을 선택하면 추가적인 상세정보 계층이 있다는 것을 나타내며, 디스클로저 인디케이터가 있는 줄을 선택하면 추가적인 데이터를 보여주는 것 Detail Disclosure Button ( 동그라미 안에 > ) 있는 것들입니다. to reveal additional details about something 인데여 디테일 뷰를 보여 주는 것이지요 줄을 선택한다는 의미 이외에다른 액션을 수행함을.. 더보기 뷰 목차 1장. 뷰콘트롤러의 개요 2장. 커스텀뷰 콘트롤러 3장. 네비게이션 콘트롤러 4장. 탭바 컨트롤러 5장. 모달뷰 컨트롤러 6장. 뷰컨트롤러 인터페이스의 조합 1장. 뷰콘트롤러의 종류 대부분의 아이폰 어플리케이션에는 적어도 하나의 뷰콘트롤러가 포함되어 있다. 복수의 뷰콘트롤러를 가지는 어플리케이션도 있다. 크게 이야기 하면 뷰콘트롤러는 어플리케이션에서 부가하는 역할에 응해서 크게 세개의 카테고리로 분류된다. 커스텀뷰 컨트롤러는 무언가에 컨텐츠를 화면에 표시하는 목적으로 특별하게 정의된 컨트롤러 오브젝트이다. 대부분의 아이폰 어플리케이션에서는 표시방법이 다른 복수의 화면을 사용하여 데이터를 표시한다. 예를들면 어떤화면이 테이블 형식으로 항목의 리스트를 표시하고 별도의 화면은 그 리스트 안의 하나의 항목.. 더보기 Notification http://ebcban.blog.me/30089133519 통보는 하나 이상의 객체가 어떤 이벤트를 받고 싶을때 사용한다. 델리게이트가 1:1 관계로 객체간에 긴밀하게 연결되어 있다면, 통보 서비스는 동적으로 임의적인 객체간의 연결이 가능하다. 어떤 객체가 관심 있는 이벤트에 대해서 통보를 받기 위해서는 통보 센터에 자신을 등록해야 한다. 다음 코드를 보자. 01: [[NSNotificationCenter defaultCenter] 02: addObserver:self 03: selector:@selector(launchFinished:) 04: name:UIApplicationDidFinishLaunchingNotification 05: object:nil]; 위 코드는 임의의 객체가 UIApplic.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 12 다음