개발환경 설정(for silicon mac)
개인장비를 교체하면서 참고용으로 어떻게 개발환경을 설정해뒀는지 기록해두었습니다.
개인장비를 교체하면서 참고용으로 어떻게 개발환경을 설정해뒀는지 기록해두었습니다.
최근에 일을 하면서 화면에 버튼이 여러 개 있을 때 여러 버튼을 동시 클릭하면 각 버튼이 연결하는 화면들이 중복으로 열리는, 중복 클릭으로 인한 이슈가 나왔습니다. 해당 이슈를 isExclusiveTouch 라는 속성을 사용하여 해결하셨길래 공부해보고자 글을 남깁니다.
10 little UIKit tips you should know 라는 글을 읽다가 @available(*, unavailable) 를 사용하는 코드를 여럿 보게 되었습니다. 왜 이걸 썼지? 했었는데 글 쓰신 분이 다음과 같이 남기셨습니다.
[Swift] weak/unowned self는 언제 사용해야 할까? ARC에서 발생할 수 있는 Strong Reference Cycle로 인한 메모리 누수를 방지하기 위해 weak self 또는unowned self 를 사용하게 됩니다. 주로 클로저에서 weak self를 사용하...