swift란
애플이 만든 새로운 언어, 오픈소스로 누구나 손쉽게 iOS, OSX, tvOS 앱을 제작할 수 있습니다.
특징
Modern, Safety, Fast and Powerful
- 타입 세이프, 타입체크 강화
- nil(null ) 에 대한 강박증에 가까운 처리
- 클로저, 튜플, 제네릭, 함수형 프로그래밍
- 플레이그라운드 ( 컴파일 하지 않아도 실행가능 )
Swift실습환경
- 플레이 그라운드
- iOS, OSX 프로젝트
- 콘솔 기반 실행
- 웹 코딩 ( bluemix swift )
IBM - Bluemix Swift
IBM Swift SandBox 실행 --> 웹에서 코딩 가능
어떤 가입절차도 필요없이 바로 가능하다.
화면은 아래와 같다
setting에서 버젼과 테마를 선택할 수 있습니다.
실행하면 저장도 되는것 같네요.. mac 아닌 환경에서 개발 가능할 듯..
플레이그라운드
- REPL( Read - Eval - Print - Loop )
- 코드 작성/ 변경 - 바로 결과 확인
콘솔명령
- $ swift
- $ swift helloworld.swift
개발지원 사이트
- 오픈소스 Swift: swift.org
- 애플개발자 사이트 : devoloper.apple.com/swift
Xcode 단축키
- command + S : 저장
- command + R : 실행
'코딩공부 > Swift' 카테고리의 다른 글
[Swift] String <-> Hexdecimal String (0) | 2020.07.11 |
---|---|
#5 Swift 딕셔너리 (0) | 2016.09.20 |
#4 Swift 튜플( tuple), 배열 (0) | 2016.05.30 |
#3 Swift 변수, 상수, 문자열 (0) | 2016.05.30 |
#2 Swift 기초 (0) | 2016.05.25 |