๐ ๊ฐ๋ฐ/iOS
[iOS. Objective-C] NSString null ์ฒดํฌ / NSLog, printf ๋ก ์ถ๋ ฅ
devshin.kr
2021. 12. 21. 09:56
728x90
์๋ ์์ ์์ ๋ ๊ฐ์ง๋ฅผ ์ ๋ฆฌํ๋ค.
1.
NSString ์ ๊ฐ์ด null ์ธ ๊ฒฝ์ฐ๋ฅผ ์ฒดํฌ.
nsStr ์ด๋ผ๋ ๋ณ์์ ์๋ฃํ์ด null ์ธ์ง ํน์ nsStr ์ ๊ธธ์ด๊ฐ 0 ์ธ์ง ์ฒดํฌํ๋ค.
2.
NSString ์๋ฃํ์ ๋ณ์ nsStr ์ NSLog ์ printf๋ก ์ถ๋ ฅํ๋ค.
NSString *nsStr = nil;
nsStr = @"This Vlaue is not null"; // ์ด ๋ผ์ธ์ด ์์ด์ง๋ฉด else ๋ก ๋ถ๊ธฐ๋๋ค.
if (nsStr == (id)[NSNull null] || nsStr.length == 0 )
{
NSLog(@"This Value is null\n");
printf("This Value is null\n");
}
else
{
NSLog(@"%@\n", nsStr);
printf("%s\n", [nsStr UTF8String]);
}