728x90
XCode란?
Xcode는 Apple이 제공하는 통합 환경 개발(IDE)입니다. macOS 및 iOS 운영체제에서 실행되며, 개발자가 앱, 게임, 소프트웨어 등을 개발하고 디버깅하는 데 사용됩니다.
Xcode는 Objective-C, Swift 및 C++와 같은 다양한 프로그래밍 언어를 지원하며, Apple의 SDK(Software Development Kit)와 함께 제공되는 다양한 도구와 라이브러리를 사용하여 개발자가 애플리케이션을 더 쉽게 개발하고 디버깅할 수 있도록 지원합니다. Xcode를 사용하면 코드 편집, 컴파일, 디버깅, 테스트 및 배포를 모두 수행할 수 있습니다.
프로젝트 시작
Navigator
- 프로젝트 파일, 테스트 등 프로젝트에 포함되는 입력
- 디버깅 정보
- 버전 컨트롤
Editor
- 소스코드
- 스토리 보드를 이용한 Ui 에디팅
Inspector
- Editor에서 선택된 오브젝트에 대한 속성 등
Output
- 실행 시 발생하는 출력
- 브레이크 포인트에서 각종 변수 등의 값
기본적으로 생성된 프로젝트의 구성
StoryBoard 안드로이드에서 layout 밑의 Xml과 동일
–StoryBoard를 이용하여 뷰를 디자인함
–하나의 스토리보드에는 여러 개의 ViewController에 해당하는 View가 들어감
View Controller → 스크린 하나를 관리함 ( Page 단위 )
화면을 하나의 Page/View라 하고 하나의 View의 내용을 담당하는 코드 View Controller가 필요하다.
728x90
'iOS' 카테고리의 다른 글
[iOS] 새로운 UIViewController 연결하기 (0) | 2023.04.29 |
---|---|
[iOS] 뷰와 뷰의 계층 (0) | 2023.04.29 |
[iOS] MVC 패턴 (0) | 2023.04.27 |