
고차함수 var numbers = Array(1...100) 1. ForEach // 1. ForEach numbers.forEach { number in print(number) } // 단축문법 numbers.forEach { print($0) } -for문으로도 가능 var doubledNumbers = [Int]() for number in numbers { let doubleNumber = number * 2 doubledNumbers.append(doubleNumber) } 2. map // 2. map numbers.map { number in return number * 2 } // 단축문법 numbers.map { $0 * 2 } -for문으로도 가능 for number in number..

UserDefaults - 100KB 이하를 저장하는 게 이상적 (안된다는 건 아니고, 100KB가 최적화된 크기) import UIKit class ViewController: UIViewController { let label = UILabel() let button = UIButton(type: .system) override func viewDidLoad() { super.viewDidLoad() configureUI() } } extension ViewController { func save(text: String) { // 저장하는 함수 UserDefaults.standard.set(text, forKey: "Key") } func load() -> String { // 불러오는 함수 guar..
- Total
- Today
- Yesterday