IOS (Swift, Objective-c)
[IOS] [Objective-C] 10진수를 16진수 문자열로 바꾸기
bryan.oh
2022. 2. 6. 20:45
반응형
코드
// 문자열일 때
NSString *dec = @"10";
NSString *hex = [NSString stringWithFormat:@"%2lX", (unsigned long)[dec integerValue]];
NSLog(@"10 -> hex -> %@", hex);
// 10 -> hex -> A
// 숫자일 때
NSInteger dec = 10;
NSString *hex = [NSString stringWithFormat:@"%2lX", (unsigned long)dec];
NSLog(@"10 -> hex -> %@", hex);
// 10 -> hex -> A
테스트
for(int i=0; i<20; i++){
/* Decimal to Hex*/
NSString *hex = [NSString stringWithFormat:@"%2lX", (unsigned long)i];
NSLog(@"%i -> %@", i, hex);
}
728x90
반응형