728x90
Date Picker
날짜나 시간을 선택할 때 사용하는 객체입니다.
Date Formetter
날짜와 그것을 string으로 표현한 것 간의 변환을 지원하는 클래스입니다.
날짜는 NSDate를 이용합니다.
func printTime() {
let date = NSDate()
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss EEE"
print("현재시간: " + formatter.string(from: date as Date))
}
Timer
타이머는 정해진 시간에 설정한 함수를 실행시킬 수 있습니다.
타이머로 함수를 지정하기 위해서는 함수를 지정하는 Selector 객체가 필요합니다.
함수를 Selector로 지정하기 위해서는 함수 앞에 @objc를 입력해야 합니다.
import UIKit
class ViewController: UIViewController {
let helloSelector: Selector = #selector(ViewController.hello)
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: helloSelector, userInfo: nil, repeats: true)
}
@objc func hello() {
print("hello")
}
}
Reference
https://developer.apple.com/documentation/foundation/dateformatter
'iOS > 스위프트로 아이폰 앱 만들기' 카테고리의 다른 글
[6장] Alert (0) | 2021.10.11 |
---|---|
[5장] Picker View (0) | 2021.10.04 |
[3장] image view (0) | 2021.10.03 |
[2장] Hello World (0) | 2021.10.01 |
[1장] 아이폰 앱 개발 준비하기 (0) | 2021.10.01 |