1. Get started with a playground
스위프트 언어를 간단한 연습, 코딩하는 즉시 해당 코드에 대한 결과를 오른쪽 결과 창에 표시,
바로 바로 확인하면서 코딩가능
2. Create a new Xcode project
아이폰, 아이패드, 맥을 만들기 위한 새로운 Xcode 프로젝트 생성
3. Clone an existing project
SVN 이나 Git 같은 버전 관리 도구 연결하여 기존 소스를 가져옴
4. Recent Projects
최근에 사용한 프로젝트 중에서 선택해서 불러옴
5. Open another project
최근 프로젝트에 포함되지 않은 다른 프로젝트를 불러옴
1. Single View App
뷰를 사용하는 앱을 개발할 때 사용하는 템플릿, 기본적으로 하나의 뷰, 필요시 추가하여 만들수 있음
2. Game
게임 앱 개발시 사용하는 템플릿, 그래픽 처리를 위한 OpenGL 게임 뷰를 생성
3. Augmented Reality App
증강 현실 앱 개발 사용 템플릿
4. Document Based App
데이터 저장 무서 기반 앱 개발 템플릿
5. Master-Detail App
목록 기반의 앱을 개발할 때 사용하는 템플릿
6. Tabbed App
아랫부분의 탭바를 사용하여 뷰를 이동하는 앱 개발에 사용하는 템플릿
7. Sticker Pack App
스티커 팩 앱을 개발할 때 사용하는 템플릿
8. iMessage App
아이메시지 앱을 개발할 때 사용하는 템플릿
1. Product Name
개발하려고하는 앱의 이름
2. Team
개발자 프로그램이 등록된 ID 또는 팀을 입력, 개발자 인증서가 등록되어 있으면 선택가능
3. Organization Name
프로그램을 관리하는 사람의 이름 입력
4. Organization Identifier
조직의 식별자를 입력함, 일반적으로 개인이나 도메인 주소를 역순으로 입력함
5. Bundle Identifier
식별자 Company Identifier Product Name으로 자동 생성
6 Language
앱개발에 사용할 언어 스위프트와 오브젝트C중 선택
7. User Interface
사용하고자하는 유저 인터페이스, 스토리보드와 스위프트 UI중 선택
8. Use Core Data
IOS 에서 제공하는 데이터 관리 툴킷
9. Include Unit Tests, Include UI Tests
앱의 동작을 자동으로 테스트할 때 사용
1. Devices
앱이 지원하는 기기를 선택함, 아이폰, 아이패드, 유니버셜중 선택
2. Device Orientation
앱이 지원할 회전 방향을 선택, 세워진(Portrait),
거꾸로 뒤집어진(Upside Down),
왼쪽 회전(Landscape Left),
오른쪽 회전(Landscape Right)
1. AppDelegate.swift
앱의 실행 주기를 관리 클래스 파일
앱을 실행하거나 종료 또는 백그라운드를 실행할 때 하는 일들을 관리함
2. SceneDelete.swift
사용자 인터페이스의 실행주기를 관리 클래스 파일
3. ViewController.swift
화면에 보이는 뷰에서 처리 클래스 파일,
4. Main.storyboard
앱의 내용을 그림으로 표현한 파일
5. Assets.xcassets
앱의 아이콘을 보관하는 저장소
6. LaunchScreen.storyboard
앱이 실행될 때 잠시 나타나는 스플래시 화면
7. info.plist
앱이 실행되는 데 필요한 정보를 저장하고 있는 파일
1. 내비게이터 영역:
프로젝트 내비게이터, 심벌 네비게이터, 검색 내비게이터, 이슈 내비게이터, 테스트 내비게이터,
브레이크 포인트 내비게이터, 리포트 내비게이터 등의 정보를 나타내주는 영역
2. 편집기 영역:
소스 파일을 열어 소스를 직접 입력하거나 스토리보드를 이용하여 화면을 디자인하는 영역
3. 인스펙터 영역:
스토리보드를 편집할 때 버튼, 컨트롤러, 뷰 등 모든 객체의 속성을 편집할 수 있는 영역
4. 디버그 영역:
버그를 찾아 수정하는 과정인 디버그를 진행할 때 원하는 변수의 값을 확인하거나
테스트 할 목적으로 사용한 입출력 내용이 출력되는 영역
'모바일 APP > Swift' 카테고리의 다른 글
Objective C Enum을 -> Swift에서 사용하기 (0) | 2023.06.26 |
---|---|
Objective c 네트워크 통신 (0) | 2023.05.25 |
S3 쉘스크립트 만들기 (1) | 2023.04.05 |
IOS 개발 조건 (0) | 2021.05.31 |