iOS 개발 종합반 강의 1주차

이유진·2024년 2월 8일
0

iOS 개발 종합반

목록 보기
1/4
2024.02.08

오늘 내일배움카드 발급 후 등록이 완료되어서 강의를 지급 받았다. 내배캠 강의실에서 지급 받은 강의 듣기 시작!

1주차 강의 듣고 2주차 강의 2-1까지 들었는데,
우선 1주차 강의 먼저 정리해서 업로드한다.


1-1 iOS 앱 개발 소개

iOS 앱 개발이란?

  • 종류
    • 네이티브 개발: 순수한, iOS에서만 돌아가는 개발
    • 하이브리드 개발: 웹, 앱 모두에서 돌아가는 개발
    • 멀티 플랫폼 개발: 안드로이드, iOS 모두에서 똑같이 보임 네이티브 개발 사용하는 이유? 애플에서 제공하는 최신 기술 개발 가능 → 네이티브에서 가능한 것들만 하이브리드/멀티 플랫폼에서 개발 가능
  • 개발 언어: Swift, Objective-C
  • 개발환경: Xcode (애플에서 제공하는 개발 도구)
  • 지원 디바이스: iPhone, iPod Touch, iPad
  • 결과물: iOS가 돌아가는 디바이스에서 동작하는 소프트웨어
  • 필요 도구, 환경 설정
    • 하드웨어
      • 맥북, 아이폰(시뮬레이터)
    • Xcode 설치
      • 웹에서 다운
      • 앱스토어에서 다운

1-2 Xcode 및 프로젝트 생성

  • Xcode 인터페이스
    • 네비게이션
      • 여러 기능 사용 가능
    • 코드에디터
      • 코드 작성 창 & 프리뷰 창
    • 인스펙터

1-3 Interface Builder와 UI 구성

  • Interface Builder
    • 시각적인 사용자 인터페이스를 설계하는데 사용
    • 화면 디자인: 검색 (단축키: cmd+shift+L) → drag & drop → 속성 변경

0개의 댓글