Enroll Course: https://www.coursera.org/learn/objective-c

안녕하세요! 오늘은 Coursera의 인기 강좌인 ‘Objective-C 앱 개발의 기초’를 리뷰해 보겠습니다. 이 코스는 Objective-C 프로그래밍 언어에 대한 기본적인 이해를 돕고, 이후 더욱 심화된 iOS 앱 개발을 준비하는 데 좋은 기초가 될 것입니다.

이 코스는 Mac 노트북이나 데스크탑 컴퓨터가 필요합니다. iOS 기기는 선택 사항이며, 시뮬레이터만으로 작업할 준비가 되어 있다면 문제없이 수강할 수 있습니다. 많은 학습자들이 Windows에서 OS X 가상 머신을 사용해 성공적으로 과정을 이수했지만, 그러한 내용은 이 코스의 범위를 넘어선다고 합니다.

코스의 첫 주는 ‘준비 완료! 설정 완료! 시작!’이라는 주제로, 사용될 도구와 프로그래밍 환경에 대한 기본적인 방향과 Objective-C가 C 언어로부터 상속받은 기본 구문을 배웁니다.

둘째 주는 ‘함수, 범위 그리고 캡슐화’를 다루며, C에서 함수가 어떻게 정의되는지와 Objective-C에서는 메서드를 정의하는 방법을 배웁니다. 이후 복잡한 범위 및 변수와 함수의 캡슐화에 대한 규칙을 깊이 있게 설명하고, Objective-C 객체 및 메모리에 대해서도 배우게 됩니다.

셋째 주는 ‘객체 수업’으로, 최종적으로 학습자는 Objective-C 객체를 정의하고 인스턴스화 하며 메시지를 전달할 수 있게 됩니다. 언어에 내장된 일부 객체도 소개됩니다.

마지막 주는 ‘시스템 라이브러리의 도움’을 주제로 하여 데이터 구조 및 메모리 관리를 위한 내장 기능들에 대해 배웁니다.

이 과정을 통해 Objective-C의 기초를 탄탄히 다지면, 이후 iOS 앱 개발의 고급 주제로 이동할 때 큰 도움이 될 것입니다. 강제로 천천히 그러면서도 재미를 느끼며 배울 수 있는 강좌입니다. 현재 앱 개발 분야에서의 필수 과정으로 강력히 추천합니다!

Enroll Course: https://www.coursera.org/learn/objective-c