분류 전체보기 333

iOS swift 흐름제어

1. 조건문 1) if 구문 ***swift 의 if 구문은 조건 값이 꼭 Bool 이어야 함 if 단독만 쓸 수도 있다.(else if 나 else 없이) 2) switch 구문 switch 입력값 { case 비교값1: 실행 구문 case 비교값2: 실행구문 2 case 비교값3, 비교값4, 비교값5: 한번에 여러 값과 비교 가능 실행구문 3 default: //한정된 범위가 명확치 않다면 default는 필수 실행구문 4 } 3) guard 2. 반복문 1) for-in 구문 for 임시상수 in 시퀀스 아이템 { 실행코드 } for i in 0...2 { print(i) } //0 //1 //2 2) while 구문 for-in구문과 마찬가지로 continue, break등의 키워드 사용이 가능 ..

iOS swift UILabel에 랜덤으로 값 정해주기

override func viewDidLoad() { super.viewDidLoad() firstLabel.text = setUserNickname() view.backgroundColor = example().0 //아래 적은 튜플의 첫번째 요소인 UIColor emotionFirstButton.setImage(UIImage(named: example().2), for: .normal) //첫번째 버튼의 이미지 } //배경색, 레이블, 이미지 - 타입의 제약 없이 쓸 수 있는건 튜플로 ( ) func example() -> (UIColor, String, String) { let color: [UIColor] = [.yellow, .red, .systemPink] let image: [String] ..

iOS swift unwind 화면전환(이전 화면으로 돌아가기)

화면전환(이전 화면으로 돌아가기) 방법 *주의사항: 돌아가고 싶은 이전 화면에 TransitionFirstViewController.swift 코드랑 연결시켜야됨 close 버튼이 있는 곳에 연결하는게 아님 !! *특이사항: @IBAction func unwindTransitionFirstVC(jackSegue: UIStoryboardSegue) { } 이 함수를 코드에 먼저 작성해둔다. 안에 아무것도 안써도 구현이 됨 ! 그리고 화면과 오른쪽 마우스로 이 함수를 연결하지 않아도 됨! 아래처럼 Close 버튼에서 오른쪽 마우스를 끌어다가 위에 3개 동그라미 중에서 Exit쪽에 갖다대어서 내가 만든 함수로 연결시키기

iOS swift DatePicker - preferredDatePickerStyle 버전에 따라 다르게 설정

DatePicker - preferredDatePickerStyle 버전에 따라 다르게 설정 iOS 14 이상 : inline방식 iOS 14 미만: wheel방식 https://kasroid.github.io/posts/ios/20201030-uikit-date-picker/ UIKit - Date Picker 사용하기, iOS 14 변경사항 정리 본 포스팅은 다음 버전을 기준으로 작성되었습니다. Swift 5.3 iOS 14.1 Intro 이전 포스트에서 Date 에 관해 알아보았으니 이번에는 사용자가 아이폰에서 날짜를 고를 때 자주 마주치게되는 인터페이 kasroid.github.io https://cording-cossk3.tistory.com/137 [SWIFT] DatePicker 생년월일 W..