์ ์๋ค๊ณ ์๊ฐํ์ง๋ง ์ผ์ ํ๋ค๋ณด๋ ์์ธ๋ก ๋จธ๋ฆฌ ์ํ๊ฒ ํ๋ ๋ ๊ฐ์ง๊ฐ ๊น์ด๋ ์ฝ์ฝ์ํ์ธ ๊ฒ ๊ฐ๋ค. ๊น์ ์ฌ์ค ์ฌ์ ํ ๋ชจ๋ฅด๋ ๊ฒ๋ ๋๋ฌด ๋ง๊ณ ์ด๋ ค์ด๊ฑฐ ์ธ์ ํ๋๋ฐ... ๊ฐ๋ ์ฝ์ฝ์ํ ๋๋ฌธ์ ๊ผฌ์ด๋ฉด ๋ฐฐ์ ๊ฐ์ด ์ธ๊ฒ ๋ค๋๋ผ. ๊ทธ๋์ ๊ทธ ๋ฐฐ์ ๊ฐ ์ข ๋ ๋๋ผ๋ ค๊ณ ๊ณต์ ํํ์ด์ง ์น ํ๊ณ ์๋ค. ๋๋๊ฒ๋ ์์ด ๋ณ๋ก ์๋๋ค! ์ฝ์ฝ์ํ์ ์ต์ด๋ก ์ค์นํ๊ณ ํ๋ก์ ํธ์ ์ ์ฉํ๋๊ฑด ๋ง์ ๋ธ๋ก๊ทธ ๊ธ๋ค์ด ์์ด์ ์ฐธ๊ณ ํ๋ฉด ์ข์ ๊ฒ ๊ฐ๊ณ , ๋๋ ๋ด๊ฐ ์ผํ๋ฉด์ ๊ถ๊ธํ๋ ๊ฒ, ํ์ํ๋ค๊ณ ์๊ฐํ ๋ถ๋ถ๋ง ์ถ๋ ค๋ณด๋ ค๊ณ ํ๋ค. CocoaPods ์์ฝํด์ ์์๋ณด๊ธฐ ๐ CocoaPods : Xcode ํ๋ก์ ํธ์์ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์์กด์ฑ์ ๊ด๋ฆฌํด์ฃผ๋ ๋๊ตฌ ๐ Podfile : ์์กด๊ด๊ณ๊ฐ ์ ์ ๋ ํ ์คํธ ํ์ผ CocoaPods๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค ๊ฐ์ ..
๋ ธ์ ์ผ๋ก ์ฝ๊ธฐ [์ค์๋ฆฌ ์ฌ๋์ฑ ๋ฐ๋ก๊ฐ๊ธฐ] ๋ฌธ์ ์ํฉ & ์์ธ ์๋ฒ์์ ๋ด๋ ค๋ฐ์ ์คํด๊ฐ์ ๋ฐ๋ผ ์นด์นด์คํก ํ๋ฌ์ค์น๊ตฌ ํ๋ฉด์ผ๋ก ๋๋ฉํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ ์์๋ค. ๊ทธ๋ฐ๋ฐ ๋๋ฉ์ด ์๋๋ค? UIApplication.shared.canOpenURL(url:)๋ก ํ์ธํด๋ณด๋ false๊ฐ ๋ ๋ฒ๋ฆฐ๋ค. canOpenURL์ด false๊ฐ ๋จ๋ ค๋ฉด (1) ์คํด์ ํด๋นํ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ด ์ค์น๋์ด ์์ง ์๊ฑฐ๋ (2) Info.plist์ ์คํด์ ๋ฑ๋ก์ ์ํ๊ฑฐ๋. ๋ ๊ฒฝ์ฐ๊ฐ ๋ชจ๋ ์๋๋ฐ... ์ ์๋ ๊น? ๋ธ๋ ์ดํฌํฌ์ธํธ๋ฅผ ์ฐ์ด๋ณด์๋ค. ใทใท... ์๋ฒ์์ ๊ฐ์ ๋ฐ๋๋ฐ canOpenURL์ด๋ open์ผ๋ก URL์ ๋๊ฒจ์ค์ผํ ์์ ์๋ URL = nil ์ด์๋ ๊ฒ! ๋ฐ๋ ์คํด์ ํก์คํด://@ํ์น๋ฌธ์/๊ฐ์ธ์ ๋ณด_์์ ์ฒ๋ผ ์๊ฒผ๋๋ฐ... ํ.๊ธ์ด ์์ธ์ด..
๊ทผํฉ์ ๋๋ค. ์ทจ์ ์ ํ๊ณ , 2์ ์กธ์ ์ ์๋๊ณ ์๋ค์. ์ ๋ ํฐ์คํ ๋ฆฌ๋ฅผ ๋ ๋๊ฒ ๋์์ต๋๋ค. ํฐ์คํ ๋ฆฌ์ ์๊ฐ์ ์ ๋ฆฌํ๊ณ ํ์ตํ ๊ฒ๋ค์ ์ ๋ฆฌํ๋ฉฐ ๋ง์ด ์ฑ์ฅํ๊ณ ๋ง์ ๊ฒ์ ๊ณต์ ํ ์ ์์ด์ ์ข์์ต๋๋ค. ๊ฐ์ธ ๋๋ฉ์ธ์ ๋ง๋ค์ด์ ์ด์ ๋ ๋ ๋ฆฝํฉ๋๋ค. ์์ผ๋ก์ ์ ์ด์ผ๊ธฐ๋ค์ด ๊ถ๊ธํ์ ๋ถ๋ค์ ํ ๋ฒ์ฉ ๋ค๋ ค์ฃผ์ธ์. ์ทจ์ค ํ๊ธฐ๋ผ๋์ง ์ทจ์ ํ๊ธฐ ๋ฑ์ ์ด์ผ๊ธฐ๋ ๋ฐ๋ ๊ณต๊ฐ์์ ๋ค๋ ค๋๋ฆด๊ฒ์. ํฐ์คํ ๋ฆฌ ๊ณ ๋ง์ ์ด, ์๋ ! [์๋ก์ด ๊ณต๊ฐ - Sueaty์ ์ฌ๋์ฑ - ๋ฐ๋ก๊ฐ๊ธฐ] ๋จธ๋ฌผ๋ค ๊ฐ์ธ์, ์ฌ๋์ฑ์์. ์ฌ๋์ฑ๋ ์๋์ ์ ๋ํ๊ณ ํจ๊ป ๋ชจ์ฌ ๋ด์๋ฅผ ๋๋๊ฑฐ๋ ์ทจ๋ฏธ๋ฅผ ์ฆ๊ธฐ๋ ๊ณต๊ฐ์ด์์. ์ง์ ํธ๊ธฐ์ฌ์ ์๊ทนํ๋ ์น๊ทผํ ๊ณต๊ฐ์ด๊ธฐ๋ ํ์ฃ . www.sueaty.com
ํ ๋ฒ ๋ฏฟ์์ด ์๊ธด ์๊ฐ์ ์ฑ ์ ์ง์์ ์ผ๋ก ์ฐพ์ ์ฝ๊ฒ ๋๋ ๊ฒ ๊ฐ๋ค. ์ ๋ถ๋ฅผ ๋ค ์ฝ์ด๋ณด์ง ๋ชปํ์ง๋ง '๊ธ์์ ์'์ผ๋ก ์ ๋ฌธํ ๊น์ง๋ช ์์ค๊ฐ์ ์ฑ ๋ค์ ์ํ๊ธฐ๊ฐ์ ์ฝ์ผ๋ฉด ๊ทธ๋ ๊ฒ ์ฌ๋ฐ์ ์๊ฐ ์๋ค. ํ์ฌ์๋ ธ ๊ฒ์ด๊ณ , ๊น์ํ, ๋ฒ ๋ฅด๋๋ฅด ๋ฒ ๋ฅด๋ฒ ๋ฅด ๋ฑ ์ฌ์ค ์์ค์ ์๊ฐ๋ฅผ ๊ฐ๋ฆฐ๋ค๊ธฐ๋ณด๋ค๋ ์ ๋ช ํ๋ฉด ๋ฅ์น๊ณ ์ฝ์ด๋ณด๋ ์คํ์ผ์ด๋ผ ์ด๋ ๋ค ํ ์ฃผ๊ด์ ์์ง๋ง ์ธ๋ฌธ ์ชฝ์ผ๋ก ๋์ด์ค๋ฉด personal standard๊ฐ ์กด์ฌํ๋ค. ์ ํ์ค ๊ต์๋์ ์ฑ ์ ์ ๋ถ ์ฝ์๊ณ (์น๊ตฌ๊ฐ ์ ํ์ค ๊ต์๋ ์์ ๋ฃ๋๋ฐ ๋๋ฌด ๋ถ๋ฝ๋๋ผ. ๊ทธ๋ฅ ์ฐ์์ธ ๊ฐ์ ์กด์ฌ๋๊นใ ใ ), ์ด๋์ง ํ๋ก ๊ฐ์ ๊ธ์ ๊ตณ์ด ์ฑ ์ด ์๋์ด๋ ๋ฐ๋ก ์ฐพ์๋ณด๊ธฐ๋ ํ๊ณ , ํ์ง์ ์จ์ ๊ธ๋ ๊ฐ์ธ์ ์ผ๋ก ์ข์ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ์ ์ฝ์ '์ฌ๋ ๋จ์ด'์ ์ ์ ๋ฐ์ ํ CD(์, ๋ฌผ๋ก ์ง๊ธ์ TVWA ์ฝ๋ฆฌ์ ํฌ๋ฆฌ์..
์๋์น ์๊ฒ (2)๊ฐ ๋์ด๋ฒ๋ฆฐ ํฌ์คํ ์ ๋๋ค. ์์ ์ struct์ class์ ๋น๊ต๋ฅผ ํ๋ก ์ ๋ฆฌํด์ ์ฌ๋ฆฐ ๊ธ์ด ์์ต๋๋ค. ์ด๋์ ๋ ์ ๋ฆฌ๋ฅผ ํ๊ณ ๋๋ฆ๋๋ก ๊ณต๋ถ๋ ํ๋ฉฐ ์ ๋ฆฌ๋ฅผ ํ๋๋ฐ ์์ ๋ ์์ด ์ ๋ฆฌ๋ฅผ ํด์ ๋จธ๋ฆฌ์ ์ ๋ค์ด์ค์ง ์์๋ ํ์ ์กฐ๊ธ ๊ธฐ์ต์ ๋ ์ค๋ ๋จ์ ์ ์๋๋ก ์ง์ ์ฝ๋๋ฅผ ์ฐ๋ฉฐ ๋น๊ต๋ฅผ ํด๋ณด๊ณ ์ ํฉ๋๋ค. ๊ทธ๋์ ์ด๋ฒ ํฌ์คํ ์์๋ class์์ ํ ์ ์๋ ๊ฒ๋ค์ ์ ๋ฆฌํ ํ์ ๊ฐ์ ๊ฒ์ struct๋ก ๋ฐ๊พธ๋ฉด ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ๋น๊ตํด๋ณด๊ฒ ์ต๋๋ค. ์์ฆ ํฌ๋ฆฌ์์ดํฐ๋ผ๋ ์ง์ ์ด ํซํ๋ Creator class๋ฅผ ์์ฑํด๋ณด์์ต๋๋ค. ์ฐ์ ํฌ๋ฆฌ์์ดํฐ ์ด๋ฆ์ด ํ์ํ ํ ๋, name ์ด๋ผ๋ instance property๊ฐ ํ์ํ ๊ฒ ๊ฐ์์. Creator ๊ฐ์ฒด๋ฅผ ์๋ก ์์ฑํ ๋ ํญ์ ์ด๋ฆ์ ์ง์ ํ๋๋ก initi..
์ ๋ค๋ฆญ์ ์ฌ์ฉํ๋ฉด ์ฝ๋์ ์ค๋ณต์ ์ ๊ฑฐํ ์ ์๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. ๊ฐ์ ์ผ์ ํ๋ ๋ฉ์๋๊ฐ parameter type์ด ๋ฌ๋ผ์, return type์ด ๋ฌ๋ผ์ ์ค๋ณต ๋ ์ฝ๋๋ฅผ ์ง์ผํ๋ค๋ฉด ๋ถํ์ํ๊ฒ ํ์ผ์ด ๊ธธ์ด์ง๊ฒ ์ฃ ? ์ด๋ฒ์ ์ ๋ค๋ฆญ์ ์ฌ์ฉํด๋ณด๋๊น ๋คํธ์ํฌ ์์ฒญ์ ํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ผ๊ตฌ์. ๊ทธ๋์ ๊ทธ ๊ฒฝํ์ ๊ณต์ ํด๋ณด๊ณ ์ ํฉ๋๋ค. ๋คํธ์ํฌ ํต์ ์ ํ๋ค๋ณด๋ ๋น์ทํ ๋ก์ง์ ๊ฐ์ง ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ์ฌ ๋ฐ์์ค๋ฉด ๋ชจ๋ธ์ ๋ง๊ฒ decoding์ ์งํํด์ ํ์์ ๋ฐ๋ผ ๊ฐ๊ณตํด์ ์ฌ์ฉํ๋๊ฒ ์ผ๋ฐ์ ์ด์ฃ ? ์๋ฅผ ๋ค์ด Album, Artist, Playlist ๋ชจ๋ธ์ด ์๋ค๋ฉด func fetchAlbum( ), func fetchArtist( ), func fetchPlaylist( )๋ผ๋ ๋ฉ์๋๋ฅผ ํตํด ๊ทธ ์ผ๋ จ์..
UITableView ๋๋ UICollectionView๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์ ๋๋ ํํ๋ก ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค ์ ์์ต๋๋ค. UITableView๋ณด๋ค UICollectionView๊ฐ ๋ ๋ค์ํ layout์ผ๋ก ๋ณด์ฌ์ค ์ ์๊ธฐ ๋๋ฌธ์ ์ ๋ ๊ฑฐ์ Collection View๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์์. ๊ทธ๋์ UICollectionView๋ฅผ ์ฌ์ฉํ๋ฉด์ ๊ฒช์๋ ๊ฒฝํ๋ค์ ์ด ๊ธ์์ ๊ณต์ ํด๋ณด๊ณ ์ ํฉ๋๋ค. ํธ๋ฌ๋ธ์ํ ์ด๊ธฐ๋ ํ๊ณ , ๊ฐ๋ ์ ํบ์๋ณด๋ ๊ธ์ด๊ธฐ๋ ํ๊ณ , ๋ค์ํ ๋ทฐ๋ฅผ ๋ง๋ค์ด ๋ณธ ๊ฒฝํ์ ๊ณต์ ํ๋ ์๋ฆฌ์ด๊ธฐ๋ ํ๊ฒ ๋ค์. 1. cell์ด ํ๋ฉด์ ํํ์ด ๋์ง ์๋๋ค? UICollectionView๋ฅผ IB๊ฐ ์๋ ์ฝ๋๋ก ์ง๋ ๊ฒฝ์ฐ cell์ด ์์๊ณผ ๋ค๋ฅด๊ฒ display ๋๊ฑฐ๋ ์ ํ ๋ณด์ด์ง ์๋ ๊ฒฝ์ฐ ํ์ธํด์ผ ํ ๊ฒ์ด ๋ช ๊ฐ์ง ..
GitHub ๋ ํฌ ํ๋ ์๊ฐํ๊ณ ์ค๋ ๊ธ์ ์์ํด๋ณด๊ฒ ์ต๋๋ค. Swift Programming Language Evolution ์ด๋ผ๊ณ Apple์์ ์ด์ํ๋ ๋ ํฌ์ ๋๋ค. Swift ์ธ์ด์ ๋ฐ์ ์ ์ํด ๋ชจ๋ ์ ์์ ํ ์ ์๋ ๊ณต๊ฐ์ด์ ๋ค์ Swift ์ธ์ด๊ฐ ์ด๋ค ๋ฐฉํฅ์ ๊ฐ์ง๊ณ ๋ฐ์ ํ ์ง ์ ๋ค์ฌ๋ค ๋ณผ ์ ์๋ ๊ณณ์ด๊ธฐ๋ ํฉ๋๋ค. ์ค๋ dataTask์์ ๋ฐ์ํ ์ ์๋ Error์ ์ข ๋ฅ์ ๋ํด ๋ค๋ค ๋ณผ ์์ ์ธ๋ฐ ์ด์ ์์ Result type์ ๋ํ ์๊ธฐ๋ ํด๋ณด๋ ค๊ตฌ์. SE-0235 ์์ Swift ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ Result ํ์ ์ด ์ฒ์ ์๊ฐ๋ฉ๋๋ค. ํนํ๋ ๋น๋๊ธฐ API๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ฝ๋๊ฐ ๋ณต์กํด์ง๋ ๊ฐ๋จํ๊ณ ๋ช ํํ ๋ฐฉ์์ผ๋ก Error ์ฒ๋ฆฌ๋ฅผ ํ ํ์๊ฐ ์์ด Swift ์ด์ฐฝ๊ธฐ๋ถํฐ ์ฌ๋๋ค์ด Result ํ..
์ฒซ ๋ฐฐํฌ๋ฅผ ๋ง์น๊ณ ์ผ๋ง ์ง๋์ง ์์ v1.1.0๋ฅผ ์ ์ถํ๋ค. v1.1.0 ์์๋ ๋ค๊ตญ์ด ์ง์(์์ด, ํ๊ธ)์ ํ๊ณ iOS ์คํ์นดํก๋ฐฉ์์ ์ ๋ฐฐ ๊ฐ๋ฐ์ ๋ถ๋ค์ด ์๊ธฐ ํด์ฃผ์ ์ ๋ค์ ๋ชจ๋ ๋ฐ์ํ๋ค. ๊ฐ๋ น pan gesture๋ก๋ง picker view๋ฅผ ์์ง์ด๋๊ฒ ์๋๋ผ tap gesture๋ ์ ์ฉํด์ ๋ ํธํ๊ฒ ์์ง์ผ ์ ์๋๋ก ํ๊ณ , ์ฒซ ํ๋ฉด์์ ์ฌ์ฉํ ์์ด์ฝ์ด(+ ๋ชจ์์ด์์) ์ด๋ค action์ triggerํ๋ ๊ฒ ๊ฐ์ด ๋๊ผ๋ค๋ ํผ๋๋ฐฑ์ ์์ด์ฝ ๊ต์ฒด๋ก ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์์ผฐ๋ค. ๋ด๊ฐ ๊ธฐํ, ๋์์ธ, ๊ฐ๋ฐ๊น์ง ๋ค ์ง์ ํ ์์ ๋ฌผ์ด๋ผ ๋น๋ก ๋จ์ํด ๋ณด์ผ์ง๋ผ๋ ์์คํ๋ค. v1.1.0์ ๋ด๋ณด๋ด๊ณ ๋์๋ ๋ฟ๋ฏํ๋ค. ๊ทธ๋ฌ๋ ํ์ ์ด 1์ ์ด๋ผ๋. ๊ตณ์ด ํ์ ์ ๋จ๊ธฐ๊ธฐ์ํด ์ฑ ์คํ ์์ ๋ณ ํ๋๋ฅผ ๋๋ ๋ค๋. ์ด์ง๊ฐํ ๋ง์์ ์..
ํ๊ณ ์ถ์ ๋ง์ด ๋ง์์๋ก ๊ธ์ด ์ฐ์ผ๋ก ๊ฐ๊ธฐ ๋ง๋ จ์ธ๋ฐ ํฐ์ผ์ด๋ค. ๋ ํ๊ณ ์ถ์ ๋ง์ด ๋ง์ ๊ฒ ๊ฐ๋ค. ๊ธ์ด ์ฐ์ผ๋ก ๊ฐ๋๋ผ๋ ์ฝ๋ ์ฌ๋์ด ์์์ ๊ฑธ๋ฌ ์ฝ์ ์ ์๋๋ก ํ๊ณ ์ถ์ ๋ง์ ๋ฏธ๋ฆฌ ์ ๋ฆฌ๋ฅผ ํด ๋์์ผ๊ฒ ๋ค.(๋งค์ฐ ๋ถ์น์ ํ ํธ) 1. ์ด์ฉ๋ค ๋ง๋ฅดํฌ์ค 2. ๋ค์ ๋ง๋ ์ฒญ์ทจ์ (์คํผ Top 6?!!) 3. ๋ง๋ฅดํฌ์ค๋ ์ฒ์์ ๋๋ค๋ง ์ด์ฉ๋ค ๋ง๋ฅดํฌ์ค ์ ๊ทผ๋ ๋ช ๋ฌ ๋์ ํธ์์น์์ ๋ค์ํ ์ฝํ ์ธ ๋ฅผ ์ฆ๊ธฐ๊ณ ์๋ค. ์๋ฐฉ์ ๊ผฌ๋ฐ๊ผฌ๋ฐ ์ฑ๊ฒจ ๋ณผ ์ ๋๋ก ํฌ์ด ๋ ์คํธ๋ฆฌ๋จธ๋ ์๊ณ , ๊ด์ฌ์๋ ์ฃผ์ ๋ก ๋ฐฉ์ก ํ ๊ฒฝ์ฐ ๋ฐฉ๋ฌธํ๋ ์คํธ๋ฆฌ๋จธ, ์ ํ๋ธ ํธ์ง๋ณธ์ ๋ ์ ์ฑ๊ฒจ๋ณด๋ ์คํธ๋ฆฌ๋จธ๋ ์๊ฒผ๋ค. ํ ํฌ ๋ฐฉ์ก๋ถํฐ ์ญ์ฌ, ๊ฒฝ์ ๋ฐฉ์ก๊น์ง ๋ฑํ ๊ฐ๋ฆฌ์ง ์๋ค๋ณด๋ ์ ๋ณด๋ฅผ ์ต๋ํ ์ ์๋ ๊ธฐํ๊ฐ ๋ ๋์ด์ง๊ฑด ํ์คํ๋ค. ๋ค๋ง ํ์์ ๊ด์ฌ ์๋ ๋ถ์ผ๋ฅผ ๊ท๋ก๋ง ..
- Total
- Today
- Yesterday
- OS
- ์ํํธ์จ์ด์ญ๋์ํ
- ์๊ณ ๋ฆฌ์ฆ
- ์ฝํ
- ์ด์์ฒด์
- SWIFT
- ์ํํธ์จ์ด์์นด๋ฐ๋ฏธ
- ํ๋ก๊ทธ๋๋จธ์ค
- TableView
- ์กธ์ ์ํ
- ๋ถ์คํธ์บ ํ2020
- nosql
- ์ปค๋ฅํธ์ฌ๋จ
- swacademy
- ๊ฐ๋ฐ์์ธํด
- ์ปด๊ณต์กธ์
- ๋ถ์คํธ์บ ํ
- ์ผ์ฑ์ํํธ์จ์ด์์นด๋ฐ๋ฏธ
- firebase
- ์ผ์ฑ
- ์ปด๊ณผ์กธ์
- ์ฝ๋ฉํ ์คํธ
- ๋ถ์บ
- ๋ณด์
- ์ปดํจํฐ๊ณตํ
- C++
- ์ธํด
- ๋ฐ์ดํฐ๋ถ์
- ios
- RxSwift
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |