[iOS] Sections, Headers, Footers in TableView
Secitons, Headers, Footers in tableView 이번에는 tableView 내에 존재하는 Sectioons, Headers, Footers에 대해 알아본다. tableView 구현을 위해 UITableViewDelegate, UITableViewDataSource 프로토콜을 채택한다. 예시 코드는 아래와 같이 작성하였다. import UIKit class ViewController: UIViewController { // Connect UITableView @IBOutlet var tableView: UITableView! let data = [ ["Apple", "MacOS", "iOS", "IpadOS"], ["one", "two", "three", "four"] ] overr..
[iOS] get, set, didSet, willSet in Swift
get, set, didSet, willSet with Swift 본 내용을 살펴보기에 앞서 프로퍼티 값을 연산하여 저장하는 Computed Property에 대하여 미리 알고 있어야 한다. 이번 시간에는 Swift에서 프로퍼티 초기화에 있어 이용되는 get, set, didSet, willSet 에 대하여 알아보자! 각각의 키워드를 보면 대략적인 느낌이 오듯 이는 일반적으로 OOP 패러다임에서 사용하는 getter, setter 메서드다. 즉, 프로퍼티 값을 초기화하고 이를 가져오는 기능을 제공한다. get, set in Swift Swift 내에서 get,set 은 일반적으로 우리가 쓰는 getter, setter 와 매우 유사하다. 간단하게 예시를 살펴보도록 한다. var testProperty: ..