(1) ios 개발이란?
- xcode라는 툴로만 개발이 가능한데, 맥북에서만 구동되기 때문에 맥북이 반드시 필요하다.
- objective-c와 swift라는 언어를 사용해 개발한다.
- objective-c보다 swift가 최신 언어
(2) Interface Builder
- 애플의 mac os 용 소프트웨어 개발 응용 프로그램이다.
- 그래픽 사용자 인터페이스 기반이라서 초보자들도 다루기 쉽다.
- 애플 기기만을 위한 개발 언어와 툴이 있다는 게 신기했고 이럴 거면 둘 다 지원하는 언어나 툴을 사용하는 게 더 좋지 않을까? 생각했다.
- 하지만 iOS, Android 를 둘 다 지원하는 경우엔 한쪽만 지원하는 경우에 비해 안정성이나 성능, 호환성이 떨어질 수 있다고 한다.
- 좀 더 사용자 타겟을 명확히 하여 개발을 진행하는 것이 개발자나 사용자 양쪽 다 만족도가 더 높을수도 있겠구나 하는 생각이 들었다.
swift의 기본 문법과 인터페이스에 대해 공부해 볼 예정이다.