์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ํ๋ก๊ทธ๋๋จธ์ค
- dfs
- Til
- ๋์ ๊ณํ๋ฒ
- HAVIT
- algoritm
- discardableResult
- SOPT
- ์ฐ์ํ์ค๋ถ๋ถ์์ด์ํฉ
- duno
- GCD
- 0์ด๋์ด์๋๊ธธ
- concurrency
- ๊ธฐ์ด๋ฌธ๋ฒ
- ์ด์งํ์
- DynamicProgramming
- binarySearch
- SQL
- ๊ณ ๋์ kit
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- SwiftUI Tutorials
- SwiftUI ํํ ๋ฆฌ์ผ
- URLSession
- Swift
- BFS
- SwiftUI
- APPJAM
- algorithm
- IOS
- GroupBy
- Today
- Total
suvera-dev ๐ฅฆ
Swift ) ๊ธฐ์ด ๋ฌธ๋ฒ 1์ผ์ฐจ - ์กฐ๊ฑด๋ฌธ ๋ณธ๋ฌธ
์๋ 10์ ๋ถํฐ iOS ๊ณต๋ถ๋ฅผ ์์ํ์ง๋ง, ์ด์ ์์ผ ๊ธฐ์ด๋ฌธ๋ฒ ์์ํ๋..
๋ฌผ๋ก ์กฐ๊ธ์ฉ ๊ณต๋ถํ๊ธด ํ์ง๋ง ์์ง ํท๊ฐ๋ฆฌ๋ ๊ฐ๋ ์ด ๋ง์ ๊ฒ ๊ฐ๋ค !
๊ทธ๋ฌ๋ค๊ฐ ์ธํ๋ฐ์์ ๊ฐ๋ฐํ๋ ์ ๋๋ฆฌ๋์ ๋ฌด๋ฃ ๊ฐ์๋ฅผ ๋ฐ๊ฒฌ :)
๋๋ฌด ์ ์ค๋ช ํด์ฃผ์๊ณ ๊ฐ์๋ ๊ธธ์ง ์์์ ๊ฐ๋ณ๊ฒ ํ๊ฐ์ฉ ๋ค์ด๋ณด๋ ค๊ณ ์์ํ๋ค. ์์ข์ข
์ ํ๋ธ๋ก ๊ฐ๋ ๋ดค์๋๋ฐ ์ด๋ ๊ฒ ์ธํ๋ฐ์ ์ ๋ฆฌํด์ ๋ฌด๋ฃ๋ก ์ฌ๋ ค์ฃผ์๋ฉด.. ๊ฐ์ฌํ ๋ฐ๋ฆ..
๊ทธ๋ฆฌ๊ณ ์ฐ์ฌ์์ผ๋ก ๊ณ์ ๊ฐ์๋ฅผ ์ฌ๋ฆฌ์ค ์์ ์ด์ ๊ฒ ๊ฐ๋ค !
๋ค์ ์น์ ๋ณด๋ combine ์ด๋ concurrency ์ค๋น์ค์ด์ ๊ฑฐ ๊ฐ๋ค ใ ใ
๊ณต๋ถํด๋ณด๊ณ ์ถ์๋๋ฐ ๋์ค๋ฉด ๊ผญ ๋ค์ด์ผ์ง ..
Swift ๊ธฐ์ด ๋ฌธ๋ฒ 1์ผ์ฐจ - ์กฐ๊ฑด๋ฌธ
import UIKit
// ๋คํฌ๋ชจ๋ ์ฌ๋ถ
var isDarkMode : Bool = false
if (isDarkMode == true) {
print("๋คํฌ๋ชจ๋ ์
๋๋ค.")
} else {
print("๋คํฌ๋ชจ๋ ์๋๋๋ค.")
}
if (isDarkMode != true) {
print("๋คํฌ๋ชจ๋ ์๋๋๋ค.")
} else {
print("๋คํฌ๋ชจ๋ ์
๋๋ค.")
}
if isDarkMode == true {
print("๋คํฌ๋ชจ๋ ์
๋๋ค.")
} else {
print("๋คํฌ๋ชจ๋ ์๋๋๋ค.")
}
if isDarkMode != true {
print("๋คํฌ๋ชจ๋ ์๋๋๋ค.")
} else {
print("๋คํฌ๋ชจ๋ ์
๋๋ค.")
}
//isDarkMode == true
if !isDarkMode {
print("๋คํฌ๋ชจ๋ ์๋๋๋ค.")
} else {
print("๋คํฌ๋ชจ๋ ์
๋๋ค.")
}
if isDarkMode {
print("๋คํฌ๋ชจ๋ ์
๋๋ค.")
} else {
print("๋คํฌ๋ชจ๋ ์๋๋๋ค.")
}
var title : String = isDarkMode == true ? "๋คํฌ๋ชจ๋ ์
๋๋ค" : "๋คํฌ๋ชจ๋๊ฐ ์๋๋๋ค."
var title2 : String = isDarkMode ? "๋คํฌ๋ชจ๋ ์
๋๋ค" : "๋คํฌ๋ชจ๋๊ฐ ์๋๋๋ค."
var title3 : String = !isDarkMode ? "๋คํฌ๋ชจ๋๊ฐ ์๋๋๋ค." : "๋คํฌ๋ชจ๋ ์
๋๋ค"
print("title: \(title)")
print("title2: \(title2)")
print("title3: \(title3)")
๊ฐ๋จํ ์์๋ฅผ ํตํด ์กฐ๊ฑด๋ฌธ์ ๊ฐ๋จํ๊ฒ ์ฐ๋ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ผํญ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ๊ฑด๋ฌธ์ ์ฐ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์์ต๋๋ค
์ฝ๋๋ฅผ ์์ฑํ ๋ ์ผํญ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ๊ฐ๊ฒฐํด์ ธ์
์ค์ ์กฐ๊ฑด๋ฌธ์ด ์๋ ๋ถ๋ถ์ ์ ์ฉํด๋ณด์์ต๋๋ค !
override var isSelected: Bool {
didSet {
iconImageView.alpha = self.isSelected ? 1 : 0.7
iconBackgroundView.layer.borderWidth = self.isSelected ? 1.5 : 0
iconBackgroundView.layer.borderColor = self.isSelected ? UIColor.havitPurple.cgColor : UIColor.clear.cgColor
}
}
isSelected == true ๋ isSelected ๋ก ์งง๊ฒ ์ธ ์ ์๊ณ , true์ผ ๋ ์์ฑ๊ฐ๋ค์ ์ง์ ํด์คฌ์ต๋๋ค !
'Language > Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Swift ) @discardableResult ๋? (4) | 2022.02.08 |
---|---|
Swift ) ๊ธฐ์ด ๋ฌธ๋ฒ 5์ผ์ฐจ - UnWrap ์ต์ ๋ ๋ณ์ (0) | 2022.02.07 |
Swift ) ๊ธฐ์ด ๋ฌธ๋ฒ 4์ผ์ฐจ - For ๋ฐ๋ณต๋ฌธ & Wildcard Pattern (0) | 2022.02.07 |
Swift ) ๊ธฐ์ด ๋ฌธ๋ฒ 3์ผ์ฐจ - Enum (0) | 2022.02.04 |
Swift ) ๊ธฐ์ด ๋ฌธ๋ฒ 2์ผ์ฐจ - foreach ๋ฐ๋ณต๋ฌธ (5) | 2022.02.04 |