[TIL]IOS 수업 정리

BINGBING🐨·2021년 9월 30일
0

Swift

목록 보기
2/21

Xcode Project

앱 = 화면 + 기능 + 리소스+ 권한

화면- StroyBorad
기능- Swift
리소스- Asset
권한- info.Plist

컴파일

'소스코드'를 컴퓨터가 이해할 수 있는 언어로 '번역'하는 과정

빌드

'소스코드'를 컴퓨터가 이해할 수 있는 언어로 '번역'하는 과정 및 결과물

UIWindow?

많은 화면들의 최종목적지는 디바이스 스크린이다.
아이폰 자체에서 하나의 윈도우만 가지고 있는데 윈도우가 뷰컨트롤로 화면을 전환해서 보여주는 것
윈도우라는 객체가 있어야 빌드가 된다.

IOS12.0 대응을 할때는 AppDelegate에 넣어줘야함

var window:UIwindow?

Scene

사용자가 시각적으로 접하는 영역
인터페이스 빌더를 이용하는 것
뷰컨트롤러 / 뷰객체 / 제스쳐
Logic과 연결!

Logic

View에 접근, 혹은 사용자 액션 시 눈에 보이지 않지만 실행되고 있는 기능
기능구현을 위한 코드
Scene과 연결!

CoreOS/Service/Media/CocoaTouch

OS

  • 배터리
  • 전원 등

Service

  • Gps
  • 센서
  • 가속도 등

Media

  • 파일
  • 음악 등

CocoaTouch

  • 개발자가 가장 많이 사용하는 영역
  • 코드
  • UIKit
profile
iOS Developer

0개의 댓글