-
Notifications
You must be signed in to change notification settings - Fork 3
iOS Ground Rule
TTOzzi edited this page Nov 16, 2020
·
2 revisions
- ์ฒซ ์์๋ถ๋ถ์ ํ์ค์ฉ ์ค๋ฐ๊ฟํ๋ค.
class ClassExample {
let number: Int
}
struct StructExample {
let number: Int
}
extension StructExample {
func function() {
}
}
- ์์๋ฐ์ง ์๋ ํด๋์ค๋ final์ ๋ถ์ฌ ๋ช ์ํ๋ค
final class Example { }
- IBOutlet : object์ full name์ ๋ถ์ฌ์ค๋ค
@IBOutlet weak var saveButton!
@IBOutlet weak var titleLabel!
@IBOutlet weak var contentTextView!
- IBAction : [outlet ๋ช ์นญ][ํ๋] ์ธ์๋ก ๋ฐ์์ค๋ sender์ ํด๋์ค๋ ๊ตฌ์ฒดํ์ ์ผ๋ก ๋ช ์ํ๋ค
@IBAction func saveButtonTouched(_ sender: UIButton) {
}
- IBOutlet
- ์ฐ์ฐ ํ๋กํผํฐ
- ํ๋กํผํฐ๋ฅผ ์ ์ธํ ๋ ํ์ ์ ์๋ตํ ์ ์๋ค๋ฉด ์๋ตํ๋ค.
- self๋ ๊ผญ ํ์ํ ๋๋ง ๋ช ์ํ๊ณ ๋๋จธ์ง๋ ์๋ตํ๋ค.
- ๊ฐ์ ํ ๋นํ ๋ ํ์ ์ถ๋ก ์ด ๊ฐ๋ฅํ ๋ ์๋ตํ๋ค
view.backgroundColor = .red