iPhone XCode Shortcut (아이폰 XCode 단축키)
아이폰 개발하는데 사용되는 XCode 의 키보드 단축키이다.. 아주 유용한듯^^
아이폰 개발하는데 사용되는 XCode 의 키보드 단축키이다.. 아주 유용한듯^^
iPhone app 에서 sqlite3 사용하기 개발용 Mac에서 sqlite3 가 있는지 확인. (없으면 설치해야 함- 보통은 XCode 설치하면 다 있음) 터미널 하나 열어서 sqlite3 [사용할 DB 파일(없으면 생성됨)]
1 2 3 4 5 6 7 8 9 |
]$ sqlite3 test.db sqlite> -- 테이블 생성 sqlite> CREATE TABLE test(seq INTEGER PRIMARY KEY, id VARCHAR(5), name VARCHAR(10), del BOOLEAN); sqlite> -- 테이블에 값입력 sqlite> INSERT INTO test (seq,id,name,del) VALUES (1,'0001','kim',false); sqlite> -- 테이블 검색 sqlite> select * from test; sqlite> -- 생성된 테이블 보기 sqlite> .table |
* sqlite 명령어를 보고 싶으면 .help 를 입력하면 볼 수 있다. … Continue reading
아이팟터치 핀 배열(Apple iPod Pinout) 아이팟터치의 하단에는 PC 와 연결하기 위한 30핀 접속부가 있습니다. PC 에 연결하면 그냥 충천,싱크,USB 기능 정도만 발휘되지만, 사실 이 핀 속에는 우리가 생각하는 것 보다 상당히 많은 기능성들이 숨어 있습니다. 외장스피커를 낄 수도 있고, … Continue reading
개발자 등록을 하고 배포 하기 위해 필요한 내용입니다. 개발하시면서 디자인하시면서 미리 준비하세요 어플리케이션 만드시기전에 이런것을 염두해 두시는게 좋을거 같습니다. ㅠ.ㅠ 무작정 만들고 나서 나중에 하려니간 힘드네요. 하면 Pogram Portal 좌측메뉴의 Distribution -> App Store 탭에 잇는 설명입니다. 1. 프로그램 … Continue reading
iPhone에서 Custom font 쓰는 법 ( test.ttf라는 폰트를 사용할 때 ) 1. 폰트파일을 xcode 프로젝트로 긁어 넣는다. 2. 아래와 같은 방식으로 메모리 로딩 후 사용한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
NSString *fontPath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"ttf"]; CGDataProviderRef fontDataProvider = CGDataProviderCreateWithFilename([fontPath UTF8String]); CGFontRef _cgFont = CGFontCreateWithDataProvider(fontDataProvider); CGDataProviderRelease(fontDataProvider); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFont(context, _cgFont); CGContextSetFontSize(context, 20); CGAffineTransform transform = CGAffineTransformMake(1.0, 0.0, 0.0, -1.0, 0.0, 0.0); CGContextSetTextMatrix(context, transform); NSString *str = @"Hello? 안녕?"; CGGlyph _glyphs[[str length]]; unichar _chars[[str length]]; int i; for(i = 0; i < [str length]; i++) { _chars[i] = [str characterAtIndex:i]; } CGFontGetGlyphsForUnichars(_cgFont, _chars, _glyphs, [str length]); CGContextShowGlyphsAtPoint(context, 0, 20, _glyphs, [str length]); CGFontRelease(_cgFont); |
위에서 CGFontGetGlyphsForUnichars는 헤더파일에도 선언되지않은 함수라서 warning이 나올 수 있다. 따라서, 아래와 같이 선언을 … Continue reading
아이폰 출시 3일만에 루트 패스워드 유출 해커의 집중 공략대상이 되고 있는 애플의 아이폰이 출시 3일만에 초기 계정 암호 정보가 해킹됐다. 개발자를 위한 SDK를 공개하지 않을 정도로 보안에 신경쓰고 있었지만 불과 3일만에 아이폰의 펌웨어가 유출되고 초기 계정 암호까지 해킹된 것. … Continue reading