본문 바로가기
모바일 APP/Swift

IOS 개발 조건

by 살길바라냐 2021. 5. 31.

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

 

728x90
반응형

'모바일 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