본문 바로가기

전체

(325)
[iOS] 숫자에 천단위 구분자(,) 넣어주기 그냥 숫자만 뎅그러니 1000000이런식으로 있으면 한 눈에 몇 단위인지 파악이 어렵다.따라서 천 단위 구분자를 넣어 1,000,000 위와 같이 쓰면 한 눈에 백만이네 하고 구분하기 쉽다. 이 작업을 하는 법 NSInteger num = 1000000;NSNumber* number = [NSNumber numberWithInteger:num];NSString* string = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterDecimalStyle];NSLog(@"%@",string); 출력결과는 1,000,000으로 잘 나온다.
[iOS] NSString 초,중,종성 분리 Category 이번에 음절 비교를 위해서 만든 것종성이 아에 없을때를 고려 안하고 만든 점이 있긴한데로직에선 없으면 없는대로 비교하는 관계로 그냥 사용 @interface NSString (Sound)/** *@brief 첫글자의 초성을 반환하는 함수 *@return NSString 첫글자의 초성 */-(NSString*)getChoSeong;/** *@brief 첫글자의 중성을 반환하는 함수 *@return NSString 첫글자의 중성 */-(NSString*)getJungSeong;/** *@brief 첫글자의 종성을 반환하는 함수 *@return NSString 첫글자의 종성 */-(NSString*)getJongSeong;typedef enum sound{CHO=1,JUNG,JONG}SOUND; ///< 초,..
[iOS] NSString이 한글인지 아닌지 판별 한글은 unicode기 때문에 cString으로 변환하여 길이를 비교해보면 NSString의 length와 차이가 있다.따라서 그렇게 비교 -(BOOL) checkKoean : (NSString*)string{ NSString* firstChar = [string getFirstChar]; NSString* lastChar = [string getLastChar]; NSInteger code1 = [firstChar characterAtIndex:0]; NSInteger code2 = [lastChar characterAtIndex:0]; if (code1 55203 || code2 55203) { // NSLog(@"한글이 아닙니다.")..
[iOS] slicing 카카오톡 업데이트 용량을 확인하려고 봤더니 아이폰7과 아이폰7+의 용량이 다른걸 확인할 수 있다. 아이폰7의 경우 116메가아이폰7+의 경우 119메가 일본 앱스토어라서 차이나는건 아니고 본인이 아이폰6나 5s를 쓰고 있는분은 확인하면 아마 용량이 다를 것이다. 왜 이런 용량차이가 나는지 궁금하여 찾아보니Slicing which is the process of Apple optimizing your app for a user's device based on the device's resolution and architecture. Slicing does not require Bitcode. (Ex: only including @2x images on a 5s) 앱스토어에서 제공하는 slicing기능이다...
[iOS] bitcode XCode6.4에서 잘 돌아가는 프로젝트를 XCode7에서 돌리자니 아래와 같은 에러가 났다. bitCode어쩌구 저쩌구 그래서 설정을 찾아보니 Enable Bitcode가 Yes로 되어 있어서 그런 이슈가 나나보다 하고 이걸 No로 바꿨더니 잘 동작한다. 그러고 보니 bitcode가 뭔가 해서 찾아봄Bitcode. When you archive for submission to the App Store, Xcode will compile your app into an intermediate representation. The App Store will then compile the bitcode down into the 64 or 32 bit executables as necessary.출처는 Apple..
[iOS] 프로젝트 파일 nsdata로 가져오기 고객사에서 암호화된 tiff이미지가 제대로 보이는지 확인해 달라해서프로젝트에 파일 추가한 후 어떻게 불러오는지 까먹어서 다시 정리 NSString *str=[[NSBundle mainBundle] pathForResource:@"파일명" ofType:@"파일확장자"]; NSData *fileData = [NSData dataWithContentsOfFile:str];
[iOS] 버그 리포트 내부 프로젝트였고, 개발 끝났고, 개발자 퇴사하고 인수인계도 못받은 프로젝트 유지보수하다가,도저히 해결이 안돼는 이슈(아이폰 프레임워크 단)가 있어서 버그리포트를 써봤다. https://bugreport.apple.com들어가서 개발자 계정으로 들어간 뒤 항목에 맞게 내용을 기술하면 된다. 짧은 영어로 이래저래 써놓긴 했는데, 짧게는 2주뒤쯤 답변 준다고 하니... 여유롭게 기다려야겠다.
[iOS] facebook 로그인버튼 만들어보자 페이스북 가이드대로 차분히 따라하면 되기때문에 어려운 것은 없지만그래도 안해본거니깐 작성 https://developers.facebook.com/docs/ios/getting-started위 링크 참고해서 차근차근 진행하면 된다.표시 이름은 테스트 목적으로 만들었는데 facebook관련 문구가 들어가면 에러가 난다.sdk 다운로드 사용하는 프로젝트의 bundle identifier를 넣고 다음을 누르자넣은 이름에 따라 plist를 주는데 plist 우클릭 open as- source code 를 클릭한 뒤 안에 추가해주자AppDelegate에서 추가할 내용을 다루는데먼저 코어킷 framework를 추가해주고(sdk 다운로드 한 폴더에서 프로젝트로 추가)application: openURL: source..