본문 바로가기

**226

[UIkit] 애니메이션 추가 런루프는 1초에 60번 화면을 그리게 되는데, func에 layoutIfNeeded()를 추가해주면 지금 바로 화면을 그려줌 UIView.animate(withDuration: 0.3) { self.view.layoutIfNeeded() } 2023. 11. 20.
[UIkit] 'self' refers to the method 'ViewController.self', which may be unexpected (self 사용 시점) textField 정의하며 addTarget설정 후 타겟의 인자로 self를 넘겨줬는데 private let nameTextField: UITextField = { var tf = UITextField() ... tf.addTarget(self, action: #selector(textFieldEditingChanged(_:)), for: .editingChanged) return tf }() 아래와 같은 경고가 떴다. (스위프트 5.6부터 뜬다고함 !) 여튼 제대로 된 사용이 아닐 수 있다며 경고 다른 블로그 참고해보니까 self의 사용시점은 슈퍼의 속성과 인스턴스가 초기화 된 후부터 가능 init() { super.init() ///self 사용시점 } let으로 선언하게 되면 인스턴스 초기화 전에 .. 2023. 11. 20.
[Xcode] code snippet 자동완성 설정하기 자동완성 마저 설정하는법 찾기 귀찮아서 맨날 그냥 쳤었는데 막상 알아내니까 개꿀이다 ^0^ ctrl + 클릭 -> Create Code Snippet title, 나타낼 코드 그리고 Completion(단축어)만 설정하면 됨 이렇게! 이렇게 치면 저렇게 태그로 뜸 개꿀 2023. 11. 19.
[UIkit] Unable to activate constraint with anchors 오류 뭐라는겨,, 넘 길어서 흐린눈으로 회피하고 시뮬레이터 꺼져서 나는 오륜줄 알았는데 아니었다 불법이래 ㅋ0ㅋ0ㅋㅋㅋ 여튼 제약을 addSubview를 빠뜨린 요소가 있어서 그렇다 ^.^,, 그리고 addSubview로 요소를 추가해준 후 제약을 줘야한댔다 그래서 코드 순서도 확인해야함 2023. 11. 19.