swift & iOS/ios & xcode 12

[ios 개발] xcode에서 no assistant results 나올 때

storyboard 파일을 켜놓고 assistant를 활성화 시키면 아이폰 화면과 viewController 파일을 같이 볼 수 있어서 편하다. 그런데 종종 viewController 가 보여야 할 자리에 no assistant results 라고만 나오면서 파일이 안 보일 때가 있다. 그럴 땐 xcode 다시 켜면 되는데 너무 귀찮다. 아래 스택오버플로우에 나온 방법들 중에서 나한테 제일 편했던 방법은 1. 일단 no assistant results 라고 나오는 부분을 한번 클릭해준 다음 2. xcode의 제일 왼쪽에 나오는 네비게이터(폴더 있고 파일을 쭉 나오는, 접었다 폈다 할 수 있는 그 부분!) 에서 지금 보여야 할 viewController 파일을 맥 키보드의 option키를 누르고 클릭 3...

[ios 개발] 오토 레이아웃 auto layout 적용해보기

요새 유데미로 ios 개발 공부하는 중이다. 아직 초반이라 storyboard를 먼저 하는 중이다. swiftUI는 강의 후반부에 소개되는 것 같다 초반이라 수월한 편이었는데 auto layout이 나오면서 머리가 조금 복잡해졌다. 그래서 정리할 겸 여기에 기록한다. auto layout이 뭘까? 사용자가 뷰에 지정한 위치, 크기를 가지고 자동으로 계산해서 전체 뷰를 그려주는 것을 말한다. auto layout 은 왜 필요한가? 핸드폰 기종에 따라 스크린 사이즈가 달라지거나 또는 스크린 방향이 바뀌면 디자인이 다 무너진다 스크린 사이즈 마다 ui 요소들의 위치를 다 조정할 수도 없고... 스크린 사이즈가 바뀌어도 또는 스크린 방향이 바뀌어도 디자인이 무너지거나 어색해지지 않게 ui 요소들을 배치해야 한다..