์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- GCD
- ๊ณ ๋์ kit
- HAVIT
- ํ๋ก๊ทธ๋๋จธ์ค
- Swift
- APPJAM
- dfs
- DynamicProgramming
- ๊ธฐ์ด๋ฌธ๋ฒ
- SwiftUI ํํ ๋ฆฌ์ผ
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- algorithm
- algoritm
- discardableResult
- SwiftUI Tutorials
- SwiftUI
- ์ด์งํ์
- URLSession
- SOPT
- binarySearch
- IOS
- Til
- BFS
- SQL
- concurrency
- ์ฐ์ํ์ค๋ถ๋ถ์์ด์ํฉ
- ๋์ ๊ณํ๋ฒ
- GroupBy
- 0์ด๋์ด์๋๊ธธ
- duno
- Today
- Total
๋ชฉ๋กSwift (7)
suvera-dev ๐ฅฆ
1) ๋ฐ๋์ ๋ฉ์ธํ์์ ์ฒ๋ฆฌํด์ผํ๋ ์์ : UI๊ด๋ จ์ผ๋ค์ '๋ฉ์ธํ' ์์ ์ฒ๋ฆฌํด์ผ ํ๋ค. DispatchQueue.global().async{ // ์ด๋ฏธ์ง ๋ค์ด๋ก๋ ๋ฑ ๊ด๋ จ ์ฝ๋ // ์ค๋๊ฑธ๋ฆฌ๋ ์์ ์ด๋, ๋น๋๊ธฐ๋ก ๋ถ์ฐํด์ ์์ ์ ์ฒ๋ฆฌํ๊ณ ์ถ์ ์ฝ๋ 1 ์ฝ๋ 2 ... DispatchQueue.main.async{ // ๋ค์ด๋ก๋ํ ์ด๋ฏธ์ง๋ฅผ ํ์ํ๋ ์ฝ๋ // UI ๊ด๋ จ ์์ ์ ๋ค์ ๋ฉ์ธํ๋ก self.imageView.image = image } } ๋ด๋ถ์ ์ผ๋ก ๋น๋๊ธฐ ์ฒ๋ฆฌ๊ฐ ๋์ด์๋ URLSession ์ฝ๋์์๋ ๋ค์ main ํ๋ก ๋ณด๋ธ๋ค. // ์ด๋ฏธ์ง์บ์ ์ฒ๋ฆฌํ๋ ์์ var imageCache = [String: UIImage]() class CustomImageView: UIImageView { v..
Swift ๊ธฐ์ด ๋ฌธ๋ฒ 2์ผ์ฐจ - foreach ๋ฐ๋ณต๋ฌธ import UIKit // ์ฝ๋ ์ : ๋ฐ์ดํฐ๋ฅผ ๋ชจ์๋ ๊ฒ // ๋ฐฐ์ด, ์ , ๋์ ๋๋ฆฌ, ํํ // ๋ฐฐ์ด var myArray : [Int] = [0,1,2,3,4,5,6,7,8,9,10] // ๋ฐฐ์ด์ ๊ฐฏ์ ๋งํผ ๋ฐ๋ณตํฉ๋๋ค. for item in myArray { print("item: \(item)") } for item in myArray where item > 5 { print("5๋ณด๋ค ํฐ์: \(item)") } for item in myArray where item % 2 == 0 { print("์ง์: \(item)") } for item in myArray where item % 2 != 0 { print("ํ์: \(item)") } ์กฐ๊ฑด..
์๋ 10์ ๋ถํฐ iOS ๊ณต๋ถ๋ฅผ ์์ํ์ง๋ง, ์ด์ ์์ผ ๊ธฐ์ด๋ฌธ๋ฒ ์์ํ๋.. ๋ฌผ๋ก ์กฐ๊ธ์ฉ ๊ณต๋ถํ๊ธด ํ์ง๋ง ์์ง ํท๊ฐ๋ฆฌ๋ ๊ฐ๋ ์ด ๋ง์ ๊ฒ ๊ฐ๋ค ! ๊ทธ๋ฌ๋ค๊ฐ ์ธํ๋ฐ์์ ๊ฐ๋ฐํ๋ ์ ๋๋ฆฌ๋์ ๋ฌด๋ฃ ๊ฐ์๋ฅผ ๋ฐ๊ฒฌ :) ๋๋ฌด ์ ์ค๋ช ํด์ฃผ์๊ณ ๊ฐ์๋ ๊ธธ์ง ์์์ ๊ฐ๋ณ๊ฒ ํ๊ฐ์ฉ ๋ค์ด๋ณด๋ ค๊ณ ์์ํ๋ค. ์์ข์ข ์ ํ๋ธ๋ก ๊ฐ๋ ๋ดค์๋๋ฐ ์ด๋ ๊ฒ ์ธํ๋ฐ์ ์ ๋ฆฌํด์ ๋ฌด๋ฃ๋ก ์ฌ๋ ค์ฃผ์๋ฉด.. ๊ฐ์ฌํ ๋ฐ๋ฆ.. ๊ทธ๋ฆฌ๊ณ ์ฐ์ฌ์์ผ๋ก ๊ณ์ ๊ฐ์๋ฅผ ์ฌ๋ฆฌ์ค ์์ ์ด์ ๊ฒ ๊ฐ๋ค ! ๋ค์ ์น์ ๋ณด๋ combine ์ด๋ concurrency ์ค๋น์ค์ด์ ๊ฑฐ ๊ฐ๋ค ใ ใ ๊ณต๋ถํด๋ณด๊ณ ์ถ์๋๋ฐ ๋์ค๋ฉด ๊ผญ ๋ค์ด์ผ์ง .. [๋ฌด๋ฃ] ๊ฐ๋ฐํ๋ ์ ๋๋ฆฌ ์ค์ํํธ ๊ธฐ์ด ๋ฌธ๋ฒ - ์ธํ๋ฐ | ๊ฐ์ “์ด ์ ๋๋ ์๊ฒ ์ง” ํ๊ณ ๋์ด๊ฐ๋ ๊ฐ์๋ ๊ทธ๋ง! ์ด๋ฑํ์๋ ์ดํดํ ์ ์๋ ๊ฐ์๋ฅผ ํตํด..