2024.02.08
오늘 내일배움카드 발급 후 등록이 완료되어서 강의를 지급 받았다. 내배캠 강의실에서 지급 받은 강의 듣기 시작!
1주차 강의 듣고 2주차 강의 2-1까지 들었는데,
우선 1주차 강의 먼저 정리해서 업로드한다.
1-1 iOS 앱 개발 소개
iOS 앱 개발이란?
- 종류
- 네이티브 개발: 순수한, iOS에서만 돌아가는 개발
- 하이브리드 개발: 웹, 앱 모두에서 돌아가는 개발
- 멀티 플랫폼 개발: 안드로이드, iOS 모두에서 똑같이 보임 네이티브 개발 사용하는 이유? 애플에서 제공하는 최신 기술 개발 가능 → 네이티브에서 가능한 것들만 하이브리드/멀티 플랫폼에서 개발 가능
- 개발 언어: Swift, Objective-C
- 개발환경: Xcode (애플에서 제공하는 개발 도구)
- 지원 디바이스: iPhone, iPod Touch, iPad
- 결과물: iOS가 돌아가는 디바이스에서 동작하는 소프트웨어
- 필요 도구, 환경 설정
1-2 Xcode 및 프로젝트 생성
1-3 Interface Builder와 UI 구성
- Interface Builder
- 시각적인 사용자 인터페이스를 설계하는데 사용
- 화면 디자인: 검색 (단축키: cmd+shift+L) → drag & drop → 속성 변경