Jessi :D

Language/Swift

Language/Swift

Swift - 고차함수

스위프트 - 고차함수 - 다른 함수를 전달인자로 받거나, 함수실행의 결과를 함수로 반환하는 함수 MAP(변형) - 컨테이너가 담고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 새로운 컨테이너를 생성하여 반환 - 코드의 간결성, 재사용 용이, 컴파일러 최적화 성능이 좋음 func map(_ transform: (Element) throws -> T) rethrows -> [T] ★ map let cast = ["Vivien", "Marlon", "Kim", "Karl"] let lowercaseNames = cast.map { $0.lowercased() } // 'lowercaseNames' == ["vivien", "marlon", "kim", "karl"] let letterCounts ..

iOS Swift - 소수 찾기

배열에 넣기 2부터 입력받은 Int(수)까지 반환된 모든 소수를 배열에 넣기 func solution(_ n:Int) -> Int { var arr = [Int].init(repeating: 0, count: n+1) var result = 0 for i in 2...n { arr[i] = i } for i in 2...n { if arr[i] == 0 { continue } var j = i + i while(j

iOS - System Color

iOS System Color 시스템 기본컬러 예) UIColor.Label Name Light Mode Dark Mode label secondaryLabel tertiaryLabel quaternaryLabel systemFill secondarySystemFill tertiarySystemFill quaternarySystemFill placeholderText systemBackground secondarySystemBackground tertiarySystemBackground systemGroupedBackground secondarySystemGroupedBackground tertiarySystemGroupedBackground separator opaqueSeparator link dar..

iOS Swift - 화면을 탭해 키패드 내리기

스위프트 화면을 탭하여 키패드 내리는 동작은 기본인줄 알고 있었다.... 하지만 설정해주지 않으면 동작하지 않는 것. 화면을 탭 했을 때 키패드를 내리는 3가지의 방법 코드보기 @IBAction func tap(_ sender: UITapGestureRecognizer) { //1 self.view.endEditing(true) //2 self.inputField.resignFirstResponder() //3 self.inputField.endEditing(true) }