한국 스타벅스 뉴스

고정 헤더 영역

글 제목

메뉴 레이어

한국 스타벅스 뉴스

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • ------------- (12)
    • 스타벅스 소식 (0)
    • 스타벅스 신제품 (0)
    • Unity3D (2)
      • Basic (0)
      • 3D (0)
      • Mobile (0)
      • Network (0)
      • New (2)
    • C (0)
    • C++ (0)
    • C# (0)
    • DB (0)
    • Server (0)
      • Web (0)
      • Soket (0)
    • Project (0)
    • iPhone (9)
      • XCode (8)
      • Cocos2D-X (1)
    • Conference (1)

검색 레이어

한국 스타벅스 뉴스

검색 영역

컨텐츠 검색

iPhone/XCode

  • 문자열을 다루는 Method를 정리

    2012.09.04 by 하늘향기

  • Delegate, Protocol을 이용한 AlertView 비슷하게 구현해보기

    2012.08.31 by 하늘향기

  • 나만의 iPhone App 개발 프레임워크를 만들어보자 : MVC패턴

    2012.08.30 by 하늘향기

  • UIButton 체크박스 버튼 만들기

    2012.08.29 by 하늘향기

  • 아이폰 OS 개발 자료 총정리 |

    2012.08.29 by 하늘향기

  • IB 없이 뷰 만들기

    2012.08.28 by 하늘향기

  • iOS 내부파일 접근에 관한

    2012.08.28 by 하늘향기

  • 라이브러리 배포를 위한 팩키징 스크립트

    2012.08.28 by 하늘향기

문자열을 다루는 Method를 정리

Unicode 문자열 조작 - (id) initWithUTF8String:(const char *)bytes 문자코드가 UTF8이고, 널 문자로 끝나는 형식의 C언어 문자열에서 정보를 복사한후 리시버를 초기화 합니다. - (const char *)UTF8String 문자 코드가 UTF-8이고, 널문자로 끝나는 형식의 C언어 문자열을 가리키는 포인터를 리턴합니다. 해제후에도 계속 사용할려면 복사 해두어야 한다. - (NSUInteger) length 문자열의 길리를 리턴 - (unichar)characterAtIndex:(NSUInteger)index 문자열내에서 index번째에 위치하는 문자를 리턴합니다. - (id) initWithCharacters:(const unichar *)characters l..

iPhone/XCode 2012. 9. 4. 12:29

Delegate, Protocol을 이용한 AlertView 비슷하게 구현해보기

버튼 3개의 화면파랑색버튼 닫기X빨강색버튼 예노랑색버튼 아니오버튼2개의 화면빨강색버튼 예노랑색버튼 아니오디자인위주로 된 앱을 개발하다보면 UIAlertView가 아닌 디자인된 알림창을 개발하게 될 경우가 발생합니다.이때 매번 뷰를 만들어 처리하기 보다 공통 뷰 하나를 만들어 놓고 Delegate, Protocol을 활용하여 가져다 쓰면 편리할 것 같습니다.UIAlertView처럼 단순 확인버튼이 필요한 경우(즉 버튼이 1개 일 경우)는 별도의 Delete를 설정할 필요가 없고, 확인, 취소와 같이 이용자의 선택이 필요한 경우 Delegate = self 후 CommMsgResult함수를 선언 및 구현해주면 됩니다.버튼의 위치는 이미 정해져있고(1개일 경우의 위치, 2개일 경우의 위치, 3개일 경우의 위치..

iPhone/XCode 2012. 8. 31. 17:18

나만의 iPhone App 개발 프레임워크를 만들어보자 : MVC패턴

iPhone project 패턴 도식제목은 거창하게 시작하긴 했지만 내용은 모두들 알고 계시는 것일 수 있습니다. 저의 개인적인 개발 경험(뭐, 길지는 않습니다^^)을 통해 얻게된 지식을 정리하는 정도로 많이 부족할 수 있으니 눈을 버리고 시간을 버리기 전에 미리 양해를 구햡니다.iPhone은 Mac OSX용 애플리케이션을 개발용 XCode에 iPhone SDK를 이용하는 방식으로 개발을 하게 되어있습니다. 결국, Objective-C 언어를 바탕으로 Cocoa라는 UI 관련 프레임워크를 iPhone에 맞게 변형시킨 Cocoa Touch라는 프레임워크를 제공하게 됩니다. 이는 기존의 Cocoa를 대부분 계승한다는 의미로 개발 패턴도 기존과 동일하다는 점을 보여준다 하겠습니다.최근 수년간 웹개발에서 논의되..

iPhone/XCode 2012. 8. 30. 16:34

UIButton 체크박스 버튼 만들기

btn = [UIButton buttonWithType:UIButtonTypeCustom];btn.frame = CGRectMake(355, 180, 16, 16);[btn addTarget:self action:@selector(onClickCheckBox:) forControlEvents:UIControlEventTouchUpInside];[btn setBackgroundImage:[UIImage imageNamed:@"체크안했을때 이미지.png"] forState:UIControlStateNormal];[btn setBackgroundImage:[UIImage imageNamed:@"체크했을때 이미지.png"] forState:UIControlStateSelected];[self.view addSu..

iPhone/XCode 2012. 8. 29. 17:34

아이폰 OS 개발 자료 총정리 |

-푸쉬 서버 개발 관련 자료- 이지 APNS 오픈 소스 라이브러리 http://www.easyapns.com/ 구글 코드 APNS 오픈 소스 http://code.google.com/p/apns-php/ 서버 튜토리얼 http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/ -label이나 textView에 현재 시간을 표시하고 싶습니다- NSDate *t = [NSDate date]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NSString *timeStr = [formatter setDateFormat:@"HH..

iPhone/XCode 2012. 8. 29. 16:59

IB 없이 뷰 만들기

// BlueController.h#import @interface BlueController : UIScrollView { }@end // BlueController.m #import "BlueController.h" @implementation BlueController - (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { self.showsVerticalScrollIndicator = NO; self.showsHorizontalScrollIndicator = NO; self.bouncesZoom = YES; self.decelerationRate = UIScrollViewDecelerationRateFas..

iPhone/XCode 2012. 8. 28. 17:38

iOS 내부파일 접근에 관한

app의 document 디렉토리가 정답이겠군요... Document 디렉토리를 얻어내는 방법은 대체로 위와 같습니다. 댓글 달았지만, 다음 3가지 경로가 현재 기본 제공되는 개발자(혹은 사용자)가 파일을 위치시킬 수 있는 곳입니다. 공용 서비스, 혹은 NSUserDefaults같은 곳은 제외...Main Bundle: 빌드하실 때 resources로 지정한 것들이 복사되어 들어가고, NSBundle의 pathFor... 시리즈로 절대 경로를 얻어올 수 있지요,Document: 일반적으로 사용자가 저장하는 파일들이며, iTunes 백업시 이 부분도 같이 백업이 됩니다.Cache: 말 그대로 임시 저장소가 되는 곳으로, 이 곳에 저장된 파일은 iTunes 백업시 백업이 안됩니다. 즉, 복구시 이 파일들은 ..

iPhone/XCode 2012. 8. 28. 13:42

라이브러리 배포를 위한 팩키징 스크립트

라이브러리를 사이트별로 배포를 하다 보니 자동화된 스크립트가 필요하게 되서 만들게 됬습니다. 이 스크립트는 예를 들자면 B2B방식으로 라이브러리를 제작해서 배포하는 작업이 필요한 분을 위한 스크립트입니다. 초보자를 위해 조금 자세히 글로만 xcode 4.0이상 버전으로 설명을 하도록 하겠습니다. 1. 라이브러리의 프로젝트를 열고, 왼쪽 창에 프로젝트를 클릭하고, [TARGETS]을 클릭합니다. 그러면 오른쪽에 여러 탭이 생기는데 [Build Phases]를 선택하고, 아랫쪽 [Add Build Phase]의 [Add Run Script]를 선택합니다.[Run Script]카테고리가 생겼으면 준비작업을 마친것입니다. 2. 라이브러리를 배포하면 최소한에 사용에 필요한 헤더 파일도 배포해야 합니다. [Copy..

iPhone/XCode 2012. 8. 28. 13:39

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
한국 스타벅스 뉴스 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바