본문 바로가기

전체 글

(325)
[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-> 신뢰
콩불(콩나물 불고기) 해 먹은진 꽤 되었지만 사진 정리하다 보이길래 ㅋㅋ 양념장 재료들 고춧가루, 정종같은 술, 마늘, 설탕, 고추장, 간장 모든거 2숟갈씩 넣어서 양념장 만들어두기 이 때 너무 검정색으로 보여서 짤거 같았는데 밥이랑 먹으니깐 괜찮은듯 부위가 정확하게 기억은 안나는데 집에 목살 얇게 썰은게 있다고 해서 해먹은듯 고기는 대패삼겹을 써도 되고 후지를 써도 될듯 정육점 아저씨에게 얇게 썰어달라고 하장 마늘 빻는 기구 꺼내서 쓰고 닦기 귀찮은 관계로 그냥 칼 끝에 달린 스테인리스 부분으로 마늘 빻기 콩나물은 적당히 물에 씻어주자 ​ 내사랑 볶음용 후라이팬 ​ 콩나물을 잔뜩 깔아주고 깻잎은 데코용으로 향이나서 좋당 집에 썰어둔 양파가 있어서 콩나물위에 양파를 얹고 고기를 투척 그 위에 깻잎을 얹어주고 양념장 투척 양념..
[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..
[iOS] plist에 있는 값 가져오기 위와 같이 info.plist에 Debug Level이란 이름으로 NSNumber 3값을 선언해 두었다. 이 값을 앱에서 사용할 때는 아래와 같이 사용하면 된다. int n = [[[[NSBundle mainBundle] infoDictionary] valueForKey:@"Debug Level"] intValue]; NSLog(@"n = %d",n); [[NSBundle mainBundle] infoDictionary] 이 것이 plist가져오는 것이고그 안에 Debug Level이란 키를 가진 값을 가져와 int값으로 변환해 넘겨주는 것이다. 디버그 레벨 설정하려고 테스트 해본 것. 결론은 잘 된당