Skip to content

iOS 시작하기

이 문서는 iOS Native 앱 개발을 기준으로 작성되었습니다.

ios logo

iOS란?

iOS는 Apple의 기기인 iPhone에 탑제되어 있는 운영체제입니다. 보통 iOS 앱 개발이라 하면 iOS가 탑제되어 있는 iPhone 뿐만 아니라 iPad(iPadOS), Apple Watch(WatchOS), Mac(MacOS) 등의 어플리케이션을 개발하는 것도 의미하지만, 보통은 iPhone(iOS)의 앱을 개발하는 것을 의미합니다. iOS는 클라이언트 중 대표적인 분야입니다. 보통은 서버에게 요청을 보내고 받아온 데이터를 처리하는 역할을 합니다. 더 자세한 내용은 클라이언트를 참고해보세요!

Apple의 OS는 iOS, MacOS, tvOS 등 여러 OS가 있습니다. 이 OS들은 서로 상호작용이 매우 잘 된다는 장점이 있습니다.

iOS 개발 언어는 Objective-C, Swift입니다. ObJective-C는 C언어에서 파생된 객체지향적 프로그래밍 언어입니다. Swift 이전에 사용되었으며, 현재도 오래된 라이브러리에는 Objective-C 코드를 확인할 수 있습니다. Swift는 기존 Objective-C의 단점을 보완하고, 현대 프로그래밍 언어가 갖고 있는 많은 기능을 많이 포함시켰으며, 이에 따라 일정한 성능 향상을 보여주고 있습니다.

iOS 개발을 시작하기 전에 Swift의 문법에 대해 공부를 하시는게 좋습니다! 개발 중 문법으로 인한 에러를 파악하지 못하면 나중에 더 큰 에러를 불러올 수 있습니다.

개발 시작하기

iOS 개발을 하기 위해서는 Apple의 Mac을 구매한 후 AppStore에서 Xcode를 설치하고 시작해야합니다. Swift 문법 공부와 View 공부를 병행하며 첫 개발에 대한 이해도를 가지는 것이 중요합니다. 더 자세한 공부 과정은 공부 키워드를 확인해주세요!