본문 바로가기

프로그래밍

(203)
[iOS] 전화 처리 #import #import CTCallCenter *gclsCallCenter = [[CTCallCenter alloc] init]; gclsCallCenter.callEventHandler=^(CTCall* call){ if ( call.callState == CTCallStateIncoming ) { //전화가 걸려옴. LOG(@"CTCallStateIncoming"); } if ( call.callState == CTCallStateDialing ) { LOG(@"CTCallStateDialing"); } if ( call.callState == CTCallStateConnected ) { LOG(@"CTCallStateConnected"); } if ( call.callState == CTCal..
[iOS] Annotation View 애플지도에 보면 특정 지역에 핀 꼽는걸 볼 수 있는데이걸 annotation이라고 한다. 지도관련 어플 개발하다 보면 이 annotation에 이미지를 붙여서 이쁘게 꾸미기도 하는데,annotation에 순서가 있다면, 순서가 나중인 것이 더 위에 보여야한다. 따라서 annotation마다 순서를 정할 때 사용하는 방법 annotation.view.zposition = 숫자; 숫자 0과 숫자 1인 annotation이 있다면 0이 아래 보이고 그 위에 1이 보인다. annotation 추가는 순서대로 했는데 진입할 때 마다 순서가 뒤죽박죽으로 보여 멘붕하다 이슈 해결
[iOS] 다국어가 적용되지 않는 언어를 선택할 시 iOS에서 다국어가 적용되지 않는 언어를 선택할 시 다국어가 적용되있지 않는 언어를 선택할 시 아이폰에서는 설정-일반-언어 및 지역 - 선호하는 언어순서에 있는 가장 위의 언어를 선택해서 보여준다. 따라서 다국어가 적용되어 있지 않은 언어를 선택할 시 특정 언어로 선택하기 위해서는bundle의 특정 lproj파일을 선택하여 다국어를 적용해야 한다. 그에 대한 기술 #undef NSLocalizedString // 기존 NSLocalizedString을 제거 #define NSLocalizedString(key, comment) [[NSBundle mainBundle] localizedStringForKey:(key) replaceValue:(comment)] // 재 정의 - (NSString *)loc..
[iOS] UIImage 회전 함수 자주사용하는 함수인데 이미지 rotation을 받아서 회전하는 함수만 적어두었길래그냥 가져다 쓸 수 있게 함수 형식으로 바꾼 샘플 코드 작성 #pragma mark - rotateImage#define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI)/** 오른쪽 90도로 돌리는 함수*/- (UIImage *)rotateImage90:(UIImage *)img{ NSLog(@"rotateImage90:"); CGImageRef imgRef = img.CGImage; CGFloat width = CGImageGetWidth(imgRef); CGFloat height = CGImageGetHeight(imgRef); CGRect bounds = CGRectMake(0..
[리눅스] Strings 명령어 통신모듈(업로드용)에서 setAllowsAnyHTTPSCertificate:forHost 함수가 계속 있다고 리젝이란 메일을 받았다. 라이브러리에 이것이 들어있는지 확인하는 방법으로 linux 명령어 Strings를 사용 Strings : 프로그램 안에 사용된 문자열을 출력해주는 명령어 Strings lib.a하면 라이브러리 안에 사용된 문자열들이 쭈욱 나온다. 여기서 setAllowsAnyHTTPSCertificate:forHost가 포함되는지 확인해 보면 됬었다.
[iOS] CABasicAnimation scale http://life-shelter.tistory.com/159 위 링크에서 circle뷰를 만들었으니 풍선처럼 부푸는 애니메이션 코드 작성 CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform.scale"]; [animation setFromValue:[NSNumber numberWithFloat:.001f]]; // 시작 크기[animation setToValue:[NSNumber numberWithFloat:1.f]]; // 완료 크기[animation setDuration:0.3f]; // 애니메이션까지 걸리는 초animation.fillMode = kCAFillModeForwards; // 애니메이션이 겹..
[iOS] 원 모양 뷰 만들기 역시나 LG프로젝트 애니메이션 만들기 위한 밑작업 원모양 뷰가 5개 순차적으로 풍선처럼 커졌다가 다시 사라지게 하는 애니메이션이 필요하여일단 원 모양 뷰 만들기 부터 1. File-New-File에서 Cocoa Touch Class 선택 2. Subclass of 를 UIView로 설정하고 Class명은 하고 싶은대로.. CircleView라고 대충 만들었다.3. 자동으로 생성된 drawRect:함수에 아래와 같이 작업 - (void)drawRect:(CGRect)rect{ [self setBackgroundColor:[UIColor clearColor]]; // 배경색 투명 CGContextRef ctx = UIGraphicsGetCurrentContext(); // context가져오기 CGConte..
[iOS] token animation LG 프로젝트를 하는데 파이그래프를 클릭하면 동전굴리듯이 돌아가는 애니메이션이 되어야 한다고 한다. 설명을 뭐라해야하나.. 클릭하면 오른쪽에서 왼쪽으로 돌면서 동전앞면이 뒷면으로 바뀐다고 해야하나?token flip이라고 하면 설명이 되려나..어릴때 많이 해본 동전 세워서 손으로 잡고 딱밤으로 빙글빙글 돌리는거 처럼여튼 그것을 구현한 애니메이션 현재 보이는 뷰는 oldView고 뒷면에 나올 뷰는 newView이다. // 방향으로 굴릴 때 [UIView transitionWithView:oldView duration:0.8 options:UIViewAnimationOptionTransitionFlipFromRight animations:nil completion:nil];