🧑💻/Swift
-
소스 코드에 구분선 넣기 // MARK: -🧑💻/Swift 2021. 1. 7. 00:02
💡 요약 미리 보기 // MARK: - 로 소스코드에 가로줄 삽입이 가능합니다. 내용 블럭 > 마우스 우클릭 > Create Code Snippet 를 선택해 자동완성을 등록할 수 있습니다. Title : Mark Comment Summary : Adds a mark comment Details : // MARK: - Completion : mark ⬇️ ⬇️ 자세히 보기 ⬇️ ⬇️ 개발하다 보면 수많은 Delegate를 채택하여 몸집이 커지는 경우를 쉽게 볼 수 있습니다. import UIKit class WeatherViewController: UIViewController, UITextFieldDelegate, WeatherManagerDelegate { // ... } WeatherViewCont..
-
🐛 일 년의 마지막 주 선택 시 연도가 올라가는 문제 (YYYY vs yyyy)🧑💻/Swift 2020. 12. 21. 01:44
💡 요약 미리 보기 yyyy를 쓰세요. YYYY : 주 기반 연도 yyyy : 일반 달력 연도 ⬇️ ⬇️ 자세히 보기 ⬇️ ⬇️ UIDatePicker에서 선택한 날짜를 UITextField에 연도-월-일로 출력하기 위해 다음과 같이 작업했습니다. extension DateFormatter { func dateToString(_ date: Date) -> String { self.dateFormat = "YYYY-MM-dd" return string(from: date) } /* 날짜 형식 문자열 */ func getDatePickerDateValue() -> String { return dateFormatter.dateToString(datePicker.date) } // 2020년 12월 27일 선택..
-
Swift5 나머지 구하기, 홀수 짝수 구하기🧑💻/Swift 2020. 8. 12. 22:37
Swift에서 나머지를 구하기 위한 몇가지 방법이 있습니다. 1. % 사용 %를 사용하여 나머지를 구할 수 있습니다. 그 예로 0이면 짝수, 나머지가 1이면 홀수로 판별할 수 있습니다. // 홀수 func isOdd(_ number: Int) -> Bool { return 1 == number % 2 } // 짝수 func isEven(_ number: Int) -> Bool { return 0 == number % 2 } print(isEven(10))// true print(isOdd(12))// false 주의할 점은 %를 사용하기 위해서는 피연산자가 모두 Int형이어야 합니다. 하지만 둘 중 하나라도 Float형, Double형일 경우 '%' is unavailable: For floating p..