참고 - UI 구현 방법 종류 (UIKit)
Nib
Nextstep Interface Builder
- iOS / MacOS에서 애플리케이션의 유저 인터페이스를 저장하는 파일
- UI를 그리기 위해 필요한 클래스들을 가지고 있는 바이너리 형식의 압축 파일
- 바이너리 형식이기 때문에 프로세스 처리 속도가 ⬆️
- 그렇기 때문에 앱 배포 시에는 Xib도 Nib 파일로 변환되어 배포됨

바이너리 형식으로 되어 있는 Nib 파일 구성
출처 : https://green1229.tistory.com/316
Xib
Xcode Interface Builder
- Nib와 동일한 역할
- 하지만 바이너리 형식인 Nib와 다르게 Xib는 xml 형식으로 UI 정보를 저장
- 👉 Nib보다 해석하기 용이한 고수준의 언어로 표현되어 있다.