์ค๋ฅธ์ชฝ๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋์ ๊ณ์ ๊ณ ์ํ๋๋ฐ ์ฐ์ ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ์ด์ ๋ ๊ดํธ๋ฅผ ๋ซ์์ฃผ์ง ์์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ฌ๋ ๋ด ์ฝ๋์์๋ ๋จ์ํ xcode์ค๋ฅ์๊ณ .. ๊ทธ๋ฅ ์คํํ๋ ์ ๋์ํ๋น^.^.. ๊ทธ๋๋ ๋์ค์ ์ํด ํ๋ฒ ๋ฆฌ๋ง์ธ๋ ํด๋์!!
iOS/Objective-C
Navigation Stack์ Push๋ ๋ทฐ ์ปจํธ๋กค๋ฌ์ธ๊ฐ ๋ชจ๋ฌ ํ์์ผ๋ก Present๋ ๋ทฐ ์ปจํธ๋กค๋ฌ์ธ๊ฐ ์ด ๋๊ฐ์ง์ผ ๋ ๊ฐ์ฅ ๋ง์ง๋ง์ push๋ ๋ทฐ๋ฅผ ์ ๊ฑฐํ ๋ฐฉ๋ฒ์ด ๊ณ ๋ฏผ์ด ๋์ด ์ ๋ฆฌ๋ฅผ ํ๊ฒ ๋์๋ค. ๋ชจ๋ฌ ํ์์ด๋ฉด [self dismissViewControllerAnimated:YES completion:nil]; ๋ค๋น๊ฒ์ด์
์คํ์ ํธ์๋ ํ์์ด๋ฉด [self.navigationController popViewControllerAnimated:YES]; ์๋ ์ฝ๋๋ ํ์ฌ ๋ทฐ๊ฐ ๋ชจ๋ฌ ํ์์ธ์ง ์๋์ง๋ฅผ ์ฒดํฌํ๋ ๋ก์ง์ด๋ค. - (BOOL)isModal { if([self presentingViewController]) return YES; if([[[self navigationController] present..
์ฝ๋ฉ์ ํ๋ค๋ณด๋ฉด ์ฌ๋ฌ๊ฐ์ง ํ๋ณํ์ด ํ์ํ๋ฐ ์ ๋ NSData๋ฅผ NSString์ผ๋ก ๋ณํํด์ผํ๋ ์ํฉ์ด ์๊ฒผ์ต๋๋ค.NSData๋ก ์ ์ฅ๋์ด ์๋ ์ ๋ณด๋ฅผ NSString์ผ๋ก ๋ณํํ์ฌ ์ถ๋ ฅํ์ฌ ํ์ธ์ด ๊ฐ๋ฅํ๊ณ , ๋ฌธ์๋ฅผ ๋น๊ตํ๊ธฐ ์ํด ๋ณํํ์์ต๋๋น! 1. NSString -> NSData๋ก ๋ณํํ๊ธฐ NSData *myData = [myStr dataUsingEncoding:NSUTF8StringEncoding]; ๋ด๊ฐ ๋ณํํ๊ณ ์ ํ๋ NSString์ ์ ์ฝ๋์์ myStr์ ํด๋นํ๋ ๋ถ๋ถ์ ๋ฃ์ด์ค๋๋ค! 2. NSData -> NSString๋ก ๋ณํํ๊ธฐ NSString *myStr = [[NSString alloc] initWithData:myData encoding:NSUTF8StringEncoding]; ๋์ผ..
swift๋ก ํ๋ ๋ฐฉ๋ฒ์ ์ฌ๊ธฐ์ ๊ธฐ ๋๋ฌด ๋ง์ง๋ง ์ ์ฒ๋ผ ๊ผญ objc๋ก JSONํ์ฑ์ ํด์ผํ๋ ๊ฒฝ์ฐ.. ใ
ใ
์ ๋ ์ด JSON Parsing์ ์ ์ฌ์ฉํ๊ฒ ๋์๋๋ฉด, ์์ด๋ ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๊ณผ์ ์์ ์ผ์นํ๋ ํด๋ํฐ๋ฒํธ์ ํด๋นํ๋ ์ฌ์ฉ์์ ์ ๋ณด๋ฅผ ์๋ฒ์์ ์ฐพ์ ๋ฐ์์ค๋ ๊ณผ์ ์์ ํ์ด์ง์ ๋ํ๋ json์ ์ ์ฅํด์ ์ผ์นํ๋ ์์ด๋๋ฅผ ์ฐพ์ ํ๋ฉด์ ๋ํ๋ด ์ฃผ์ด์ผ ํ๋ ๊ธฐ๋ฅ์์ ์ฌ์ฉํ๊ฒ ๋์์๋๋น! NSData *jsonData = [yourString dataUsingEncoding:NSUnicodeStringEncoding]; NSError *err = nil; ๋จผ์ , ์์ ํํ์์ ๋ฐ๊ฟ์ฃผ์ด์ผ ํ๋ ๋ถ๋ถ์ yourString์ด๋ผ๊ณ ์ ํ ๋ถ๋ถ์ธ๋ฐ, yourString์๋ ์ ๊ฐ ๋ฐ์์จ ์ ๋ณด๋ฅผ NSStringํํ..