1. 개발 언어는 '오브젝티브-C' 또는 '스위프트'
2. 스위프트 문법 공부
https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html
The Basics — The Swift Programming Language (Swift 5.4)
The Basics Swift is a new programming language for iOS, macOS, watchOS, and tvOS app development. Nonetheless, many parts of Swift will be familiar from your experience of developing in C and Objective-C. Swift provides its own versions of all fundamental
docs.swift.org
3. 매킨토시 컴퓨터
즉 macOS, XCODE가 macOS만 동작 하기 때문에
해킨퇴는 가능하지만 100% 지원하지 않고 자체 불안정해서 비추함.
다만 우분투와 윈도우10에서는 swift 컴파일은 가능함
4. 개발자 등록
- 온라인 개발자 프로그램 (무료)
개인의 맥에서 프로그램 개발, 시뮬레이터로 확인가능, 실제 기기 테스트나 앱스토어에 앱을 등록 안됨
- 개인 애플 개발자 프로그램(1년 기준 99달러)
개인 개발자를 위한것, 기기에 앱을 설치하여 테스트 가능, 앱스토어 등록 판매 가능, 기기는 연간 100대까지 등록
- 기업 애플 개발자 프로그램(1년 기준 99달러)
기업 개발자를 위한것, 기기에 앱을 설치 테스트 가능, 앱을 앱스토어에 등록 판매 가능, 기기는 연간 100대까지 등록
- 기업 애플개발자 엔터프라이즈 프로그램 (1년 기준 299달러)
기업 개발자를 위한것, 기기에 앱을 설치 테스트 가능, 앱스토어에 등록하여 판매할수 없음, 기기는 연간 100대 까지 등록
- IOS 개발자 대학 프로그램(무료)
IOS 개발이 교육 과정에 들어 있는 교육기관 무료 프로그램
애플개발자 센터https://developer.apple.com
Apple Developer
There’s never been a better time to develop for Apple platforms.
developer.apple.com
5. Xcode 설치
https://ko.wikipedia.org/wiki/엑스코드
엑스코드 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 엑스코드(Xcode)는 애플이 개발한 OS X의 개발 툴 모음이다. 3.2 버전은 맥 OS X 10.6에 포함되어 있으나 자동으로 설치되지는 않는다. 이전의 버전의 맥 OS X에서는 3.2
ko.wikipedia.org
'모바일 APP > Swift' 카테고리의 다른 글
Objective C Enum을 -> Swift에서 사용하기 (0) | 2023.06.26 |
---|---|
Objective c 네트워크 통신 (0) | 2023.05.25 |
S3 쉘스크립트 만들기 (1) | 2023.04.05 |
Xcode 구조 (0) | 2021.05.31 |