본문 바로가기

프로그래밍/iOS

(182)
[iOS] token animation LG 프로젝트를 하는데 파이그래프를 클릭하면 동전굴리듯이 돌아가는 애니메이션이 되어야 한다고 한다. 설명을 뭐라해야하나.. 클릭하면 오른쪽에서 왼쪽으로 돌면서 동전앞면이 뒷면으로 바뀐다고 해야하나?token flip이라고 하면 설명이 되려나..어릴때 많이 해본 동전 세워서 손으로 잡고 딱밤으로 빙글빙글 돌리는거 처럼여튼 그것을 구현한 애니메이션 현재 보이는 뷰는 oldView고 뒷면에 나올 뷰는 newView이다. // 방향으로 굴릴 때 [UIView transitionWithView:oldView duration:0.8 options:UIViewAnimationOptionTransitionFlipFromRight animations:nil completion:nil];
[iOS] rotate 이미지뷰 만들기 디자인팀에서 loading 이미지를 받았는데 G모양이라 돌리는 코드 기술 - (void) runSpinAnimation;{ CABasicAnimation* rotationAnimation; rotationAnimation =[CABasicAnimation animationWithKeyPath:@"transform.rotation"]; // rotation 애니메이션 설정 rotationAnimation.fromValue = @0; rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI * 2.0]; // 360 degree rotationAnimation.duration = 1.0; // 1초 동안 rotationAnimation.repeatCount ..
[iOS] Timer 라벨 만들기 1초마다 라벨값이 변하는 타이머 만들기표시되는 방식은 00:00:00 시:분:초이다. _startTime = [NSDate date]; // 시작 날짜 설정 [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(setTimeStringToCurrentTrackingTimeLabel) userInfo:nil repeats:YES]; // 1초마다 해당 함수 호출 -(void) setTimeStringToCurrentTrackingTimeLabel{ // 경과 시간 구하기 int time = -[_startTime timeIntervalSinceNow]; // 경과 시간을 각각 시, 분, 초로 계산 int hour, min, s..
[iOS] 특정날짜를 NSDate로 변환하는 함수 원하는 날짜를 NSDate로 바꾸는 함수 - 사용법[self getNSDateFromYear:2016 withMonth:3 withDay:16 withHour:9 withMin:41 withSecond:0];- 함수- (NSDate*)getNSDateFromYear:(int)year withMonth:(int)mon withDay:(int)day withHour:(int)hour withMin:(int)min withSecond:(int)second{ NSCalendar *calendar = [NSCalendar currentCalendar]; NSDateComponents *components = [[NSDateComponents alloc] init]; [components setYear:year];..
[iOS] 신뢰할 수 없는 기업용 app 개발자 https://support.apple.com/ko-kr/HT204460애플문서 맨날 까먹네 일반-기기관리-provisioning profile-> 신뢰
[iOS] CMBufferSample 못찾을 경우 CoreMedia,framework를 프로젝트 설정-Build Phases-Link binary with Libraries에 추가하면 된다. 적어둔줄 알았는데 너무 당연해서 안적어뒀나..
[iOS] 라이브러리에 포함된 .o파일 확인하기 고객사에서 duplicate symbol 이슈로 stack.o에 있는 _sk_set이란 변수가 문제가 된다고 해서 확인해 보는 도중 터미널에서 썻던 명령어들 먼저 static Library가 fat인 경우엔 각 architectures로 나눠서 확인해야 한다. lipo 라이브러리.a -thin 아키텍쳐 -output 결과라이브러리.a 라이브러리 명이 lib.a고 뽑고 싶은 아키텍쳐가 armv7이고, 결과라이브러리를 lib-armv7.a로 한다고 할 경우 lipo lib.a -thin armv7 -output lib-armv7.a 위와 같이 쓰면 된다. 그 후에 라이브러리에 포함된 .o파일을 보는 법은 ar -t lib-armv7.a를 하면 포함된 .o파일들이 쭉쭉쭉 나온다. 이 떄 커맨드 f로 찾고 싶은..
[iOS] NSData 파일로 저장하기 디버그를 위해 raw데이터를 그냥 파일에 저장할 일이 자꾸 생겨서 함수형식으로 하나 만듬App내의 Documents 폴더에 저장된다.이 파일은 iExplorer나 iFunBox등으로 볼 수 있다. /* NSData를 fileName으로 저장하는 함수 @param data NSData @param fileName 파일 이름(확장자도 필요함) */-(void) saveDataWithData:(NSData*)data withFileName:(NSString*)fileName{ NSString *documentPath =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; NSString *file..