코딩공부/Swift

#1 Swift 개요

dev__pixui 2016. 5. 24. 15:16




swift란
애플이 만든 새로운 언어, 오픈소스로 누구나 손쉽게 iOS, OSX, tvOS 앱을 제작할 수 있습니다. 

특징
Modern, Safety, Fast and Powerful
- 타입 세이프, 타입체크 강화
- nil(null ) 에 대한 강박증에 가까운 처리
- 클로저, 튜플, 제네릭, 함수형 프로그래밍
- 플레이그라운드 ( 컴파일 하지 않아도 실행가능 )

Swift실습환경

- 플레이 그라운드
- iOS, OSX 프로젝트
- 콘솔 기반 실행
- 웹 코딩 (  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  : 실행