패스트캠퍼스 국비 지원 교육 'K-디지털 크레딧 : 나만의 iOS 앱 개발 입문' 강의를 수강중이고, 자기계발 챌린지에 참여하여 이 글을 작성하게 되었습니다.
구조체와 클래스의 차이에 대해서 배우고, 구조체를 사용하는 방법에 대해서 학습했습니다. 그리고 도전 과제를 통해서 직접 구조체와 함수를 만들며 실습해 보았습니다.
서비스를 이용할 때 해야 할 일들의 목록인 프로토콜에 대해 학습했습니다.
프로퍼티의 개념과 종류에 대해서 학습하고 프로퍼티의 get, set, willSet, didSet 등 실습했습니다.
프로퍼티와 비교하여 메소드의 개념에 대해서 학습하고 실습을 통해 메소드를 만들고 사용하고 확장하는 방법까지 알아보았습니다.
클래스에 대해서 학습하고, 클래스가 어떻게 동작하는지 실습해보았습니다. 그리고 언제 클래스를 써야하고 언제 구조체를 써야할지 알아보았습니다.
코드 중복을 최소화할 수 있는 상속의 개념과 규칙에 대해서 배우고 실습해 보았습니다. 그리고 상속은 언제 하면 좋을지 알아보았습니다.
실습을 통해서 생성자에 대해서 학습하였고, designated initialize와 convenience initailze에 대해서 자세히 알아보았습니다.
구조체와 클래스, 프로토콜, 프로퍼티, 메소드, 상속, 생성자까지 꼭 필요한 내용을 알차게 배울 수 있어서 좋았습니다.
강사님께서 유머러스하게 설명을 잘해주셔서 즐겁게 강의를 들을 수 있었고, 이해도 잘 되었습니다.
남은 강의도 완강하도록 하겠습니다!
#패스트캠퍼스 #내일배움카드 #K디지털크레딧 #바이트디그리 #나만의 iOS 앱 개발 입문