SlideShare a Scribd company logo
A powerful open language that lets everyone build amazing
apps.
누구나 놀라운 앱을 만들 수 있게 해주는 강력한 개방형 언어 .
스위프트 역사
• 2014 WWDC 에서 Swift 소개
• 2014/09 Swift 1.0 공식배포
• 2014/10 Swift 1.1 업데이트
• 2015/04 Swift 1.2 업데이트
• 2015 WWDC 에서 Swift 2.0 소개
• 2015/09 Swift 2.0 공식배포
• 2015/10 Swift 2.1 업데이트
• 2015/12 Swift 오픈소스 전환
• 2016/03 Swift 2.2 업데이트
• 2016 WWDC 에서 Swift 3.0 소개 및 배
포
• 2017/03 Swift 3.1 업데이트
• 2017 WWDC 에서 Swift 4.0 소개 및 배
포
• 2018/03 Swift 4.1 업데이트
• 2018/07 Swift 4.2 업데이트
• 2019 Apple Study Event Swift 5.0 배포
• 2014 WWDC 에서 Swift 소개
• 2014/09 Swift 1.0 공식배포
• 2014/10 Swift 1.1 업데이트
• 2015/04 Swift 1.2 업데이트
• 2015 WWDC 에서 Swift 2.0 소개
• 2015/09 Swift 2.0 공식배포
• 2015/10 Swift 2.1 업데이트
• 2015/12 Swift 오픈소스 전환
• 2016/03 Swift 2.2 업데이트
• 2016 WWDC 에서 Swift 3.0 소개 및 배
포
• 2017/03 Swift 3.1 업데이트
• 2017 WWDC 에서 Swift 4.0 소개 및 배
포
• 2018/03 Swift 4.1 업데이트
• 2018/07 Swift 4.2 업데이트
• 2019 Apple Study Event Swift 5.0 배포
스위프트 특징
Safe ( 안전성 ) Fast ( 신속성 ) Expressive ( 표현성 )
스위프트 특징
스위프트 1.1 업데이트
1.2014 년 10 월 업데이트 배포
2.? (null 판별 기호 ) 사용가능
3.1.0 에 비해서 변화가 많지 않다 .
4.기타
스위프트 1.2 업데이트
1.2015 년 4 월 업데이트 배포
2.1 차 문법 대 혼돈 시기 (1.1 에 비해 많은 변화 )
3.전체적인 성능 향상
4.바인딩 개선
5.Objective-C Null 수식어 추가
6.업캐스팅 / 다운캐스팅 추가
7.기타
스위프트 2.0 업데이트
1.2015 년 WWDC 에서 Swift 2.0 공개 (9 월 배포 )
2.2 차 문법 대 혼돈 시기 (1.X 에 비해 많은 변화 )
3.프로토콜 지향 언어라고 선언
4.do, try, catch, throw 추가
5.println() 제거
6.Objective-C 제네릭 추가
7.Protocol extension 추가
스위프트 2.1 업데이트
1.2015 년 10 월 업데이트 배포
2.편의성 개선
3.Swift 오픈소스 전환
4.기타
스위프트 2.2 업데이트
1.2016 년 3 월 업데이트 배포
2.C 스타일 For 문 사용 불가
3.++, — 사용 불가
4.Tuple 간의 비교 가능
5.컴파일 타임에 Swift 버전 체크 가능
6.기타
스위프트 3.0 업데이트
1.2016 년 WWDC 에서 Swift 3.0 공개 (9 월 배포 )
2.3 차 문법 대 혼돈 시기 (2.X 에 비해 많은 변화 )
3.API 디자인 가이드라인 추가
4.Objective-C API 가이드라인 자동 적용
5.Function 파라미터에서 var 제거
6.++, — 등 2.2 부터 사용되지 않는 기능 ( 오퍼레이터 ) 제거
7.단어 정리 , 단순화
스위프트 3.1 업데이트
1.2017 년 3 월 업데이트 배포
2.OS 뿐만 아니라 언어 버전도 체크 가능
3.기본 타입 생성 개선
4.콜렉션 타입 , 포인터 사용 제한
5.리눅스 관련 지원
6.기타
스위프트 4.0 업데이트
1.2017 년 WWDC 에서 Swift 4.0 공개 (9 월 배포 )
2.String 의 많은 변화
3.프로토콜에서 혼합타입 , 확장 가능
4.접근 수준 변경
5.안전하지 않은 포인터 사용 변경
6.기타
스위프트 4.1 업데이트
1.2018 년 3 월 업데이트 배포
2.안전하지 않는 포인터 사용 변경
3.여러가지 변수 성능 향상
4.재귀적인 프로토콜 허용
5.기타
스위프트 4.2 업데이트
1.2018 년 9 월 업데이트 배포
2.Warning, error 등 오류 구문 추가
3.removeAll, toggle 등 기본 구문 추가
4.기타
스위프트 5.0 업데이트
1.2019 년 Apple Study Event 3 월 배포
2.바이너리 호환성 향상
3.안전성 향상
4.소스 호환성 향상
5.기타
스위프트가 현대적 언어인 이유
1.함수 포인터와 통합된 클로저
2.튜플 및 멀티플 반환 값
3.제네릭
4.범위의 간결한 반복
5.메소드 , 확장 프로그램 및 프로토콜을 지원하는 구조
6.함수형 프로그래밍 패턴
7.Try / catch / throw 를 사용한 기본 오류 처리
스위프트 문제점
1.3 년간의 엄청난 속도의 업데이트
2.컴파일 속도
3.Xcode 의 전반적인 속도
4.실시간 오류 검출 기능
5.리펙토링 지원문제
스위프트 미래
1.언어 월간 점유율 순위에서 상승
2.구글의 차세대 OS 에 사용
3.Java 와 C# 의 거의 모든 장점을 다 가지고있음
4.C 와 같이 기계어로 최종번역됨
–Ja Mong
끝

More Related Content

Similar to Swift_history

2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx
ssuserf875e6
 
Google Firebase로 레고블럭 조립하기 - IO Extended 2016
Google Firebase로 레고블럭 조립하기 - IO Extended 2016Google Firebase로 레고블럭 조립하기 - IO Extended 2016
Google Firebase로 레고블럭 조립하기 - IO Extended 2016
Chiung Choi
 
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
Daniel Juyung Seo
 
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
MaRoKim4
 
WWDC2016 스터디 공유 발표 - 공유용
WWDC2016 스터디 공유 발표 - 공유용WWDC2016 스터디 공유 발표 - 공유용
WWDC2016 스터디 공유 발표 - 공유용
Keunhyun Oh
 
2022 백엔드 멘토링 자료
2022 백엔드 멘토링 자료2022 백엔드 멘토링 자료
2022 백엔드 멘토링 자료
ssuserf875e6
 
인프콘 2022 - Rust 크로스 플랫폼 프로그래밍
인프콘 2022 - Rust 크로스 플랫폼 프로그래밍인프콘 2022 - Rust 크로스 플랫폼 프로그래밍
인프콘 2022 - Rust 크로스 플랫폼 프로그래밍
Chris Ohk
 
Docker registry swift_junojunho
Docker registry swift_junojunhoDocker registry swift_junojunho
Docker registry swift_junojunho
Junho Kim
 
소셜 네트워크 앱 개발
소셜 네트워크 앱 개발소셜 네트워크 앱 개발
소셜 네트워크 앱 개발Kenu, GwangNam Heo
 
강분도 - 공개SW개발과 우분투 (2010Y10M05D)
강분도 - 공개SW개발과 우분투 (2010Y10M05D)강분도 - 공개SW개발과 우분투 (2010Y10M05D)
강분도 - 공개SW개발과 우분투 (2010Y10M05D)
Ubuntu Korea Community
 
DevOps와 자동화
DevOps와 자동화DevOps와 자동화
DevOps와 자동화
DONGSU KIM
 
[D2CAMPUS] Tech meet up ; iOS 개발편
[D2CAMPUS] Tech meet up ; iOS 개발편[D2CAMPUS] Tech meet up ; iOS 개발편
[D2CAMPUS] Tech meet up ; iOS 개발편
NAVER D2
 
Portfolio
PortfolioPortfolio
Portfolio
MyeongSeokKim2
 
오픈소스와 개발환경
오픈소스와 개발환경오픈소스와 개발환경
오픈소스와 개발환경
rockplace
 
ifcpp build guide
ifcpp build guideifcpp build guide
ifcpp build guide
JUNHEEKIM27
 
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발Jinuk Kim
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
KTH, 케이티하이텔
 
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Bansook Nam
 
2019년에 XP 지원하는 프로그램 유지보수하기
2019년에 XP 지원하는 프로그램 유지보수하기2019년에 XP 지원하는 프로그램 유지보수하기
2019년에 XP 지원하는 프로그램 유지보수하기
Doori Kim
 
제3회 오픈 로보틱스 세미나 1일차 1세션 안드로이드 App 통신
제3회 오픈 로보틱스 세미나 1일차 1세션 안드로이드 App 통신제3회 오픈 로보틱스 세미나 1일차 1세션 안드로이드 App 통신
제3회 오픈 로보틱스 세미나 1일차 1세션 안드로이드 App 통신
WooSangHwang
 

Similar to Swift_history (20)

2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx
 
Google Firebase로 레고블럭 조립하기 - IO Extended 2016
Google Firebase로 레고블럭 조립하기 - IO Extended 2016Google Firebase로 레고블럭 조립하기 - IO Extended 2016
Google Firebase로 레고블럭 조립하기 - IO Extended 2016
 
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
 
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
 
WWDC2016 스터디 공유 발표 - 공유용
WWDC2016 스터디 공유 발표 - 공유용WWDC2016 스터디 공유 발표 - 공유용
WWDC2016 스터디 공유 발표 - 공유용
 
2022 백엔드 멘토링 자료
2022 백엔드 멘토링 자료2022 백엔드 멘토링 자료
2022 백엔드 멘토링 자료
 
인프콘 2022 - Rust 크로스 플랫폼 프로그래밍
인프콘 2022 - Rust 크로스 플랫폼 프로그래밍인프콘 2022 - Rust 크로스 플랫폼 프로그래밍
인프콘 2022 - Rust 크로스 플랫폼 프로그래밍
 
Docker registry swift_junojunho
Docker registry swift_junojunhoDocker registry swift_junojunho
Docker registry swift_junojunho
 
소셜 네트워크 앱 개발
소셜 네트워크 앱 개발소셜 네트워크 앱 개발
소셜 네트워크 앱 개발
 
강분도 - 공개SW개발과 우분투 (2010Y10M05D)
강분도 - 공개SW개발과 우분투 (2010Y10M05D)강분도 - 공개SW개발과 우분투 (2010Y10M05D)
강분도 - 공개SW개발과 우분투 (2010Y10M05D)
 
DevOps와 자동화
DevOps와 자동화DevOps와 자동화
DevOps와 자동화
 
[D2CAMPUS] Tech meet up ; iOS 개발편
[D2CAMPUS] Tech meet up ; iOS 개발편[D2CAMPUS] Tech meet up ; iOS 개발편
[D2CAMPUS] Tech meet up ; iOS 개발편
 
Portfolio
PortfolioPortfolio
Portfolio
 
오픈소스와 개발환경
오픈소스와 개발환경오픈소스와 개발환경
오픈소스와 개발환경
 
ifcpp build guide
ifcpp build guideifcpp build guide
ifcpp build guide
 
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
 
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
 
2019년에 XP 지원하는 프로그램 유지보수하기
2019년에 XP 지원하는 프로그램 유지보수하기2019년에 XP 지원하는 프로그램 유지보수하기
2019년에 XP 지원하는 프로그램 유지보수하기
 
제3회 오픈 로보틱스 세미나 1일차 1세션 안드로이드 App 통신
제3회 오픈 로보틱스 세미나 1일차 1세션 안드로이드 App 통신제3회 오픈 로보틱스 세미나 1일차 1세션 안드로이드 App 통신
제3회 오픈 로보틱스 세미나 1일차 1세션 안드로이드 App 통신
 

More from Herren

가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계
Herren
 
Web server
Web serverWeb server
Web server
Herren
 
클린코드와 테스트코드
클린코드와 테스트코드클린코드와 테스트코드
클린코드와 테스트코드
Herren
 
누구도 알려주지 않는 크롤링의 함정
누구도 알려주지 않는 크롤링의 함정누구도 알려주지 않는 크롤링의 함정
누구도 알려주지 않는 크롤링의 함정
Herren
 
앤젤핵 해커톤 우승한 썰
앤젤핵 해커톤 우승한 썰앤젤핵 해커톤 우승한 썰
앤젤핵 해커톤 우승한 썰
Herren
 
무쓸모톤 간 썰
무쓸모톤 간 썰무쓸모톤 간 썰
무쓸모톤 간 썰
Herren
 
클린코드와 TDD
클린코드와 TDD클린코드와 TDD
클린코드와 TDD
Herren
 
Python class
Python classPython class
Python class
Herren
 
Android 9.0 변경점
Android 9.0 변경점Android 9.0 변경점
Android 9.0 변경점
Herren
 
Development story
Development storyDevelopment story
Development story
Herren
 
해킹 기법과 기본상식 by issac
해킹 기법과 기본상식 by issac해킹 기법과 기본상식 by issac
해킹 기법과 기본상식 by issac
Herren
 
Javascript 생태계
Javascript 생태계Javascript 생태계
Javascript 생태계
Herren
 
IOS
IOSIOS
IOS
Herren
 
UI UX by luna
UI UX by lunaUI UX by luna
UI UX by luna
Herren
 
API 개념
API 개념API 개념
API 개념
Herren
 

More from Herren (15)

가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계
 
Web server
Web serverWeb server
Web server
 
클린코드와 테스트코드
클린코드와 테스트코드클린코드와 테스트코드
클린코드와 테스트코드
 
누구도 알려주지 않는 크롤링의 함정
누구도 알려주지 않는 크롤링의 함정누구도 알려주지 않는 크롤링의 함정
누구도 알려주지 않는 크롤링의 함정
 
앤젤핵 해커톤 우승한 썰
앤젤핵 해커톤 우승한 썰앤젤핵 해커톤 우승한 썰
앤젤핵 해커톤 우승한 썰
 
무쓸모톤 간 썰
무쓸모톤 간 썰무쓸모톤 간 썰
무쓸모톤 간 썰
 
클린코드와 TDD
클린코드와 TDD클린코드와 TDD
클린코드와 TDD
 
Python class
Python classPython class
Python class
 
Android 9.0 변경점
Android 9.0 변경점Android 9.0 변경점
Android 9.0 변경점
 
Development story
Development storyDevelopment story
Development story
 
해킹 기법과 기본상식 by issac
해킹 기법과 기본상식 by issac해킹 기법과 기본상식 by issac
해킹 기법과 기본상식 by issac
 
Javascript 생태계
Javascript 생태계Javascript 생태계
Javascript 생태계
 
IOS
IOSIOS
IOS
 
UI UX by luna
UI UX by lunaUI UX by luna
UI UX by luna
 
API 개념
API 개념API 개념
API 개념
 

Swift_history

  • 1. A powerful open language that lets everyone build amazing apps. 누구나 놀라운 앱을 만들 수 있게 해주는 강력한 개방형 언어 .
  • 2. 스위프트 역사 • 2014 WWDC 에서 Swift 소개 • 2014/09 Swift 1.0 공식배포 • 2014/10 Swift 1.1 업데이트 • 2015/04 Swift 1.2 업데이트 • 2015 WWDC 에서 Swift 2.0 소개 • 2015/09 Swift 2.0 공식배포 • 2015/10 Swift 2.1 업데이트 • 2015/12 Swift 오픈소스 전환 • 2016/03 Swift 2.2 업데이트 • 2016 WWDC 에서 Swift 3.0 소개 및 배 포 • 2017/03 Swift 3.1 업데이트 • 2017 WWDC 에서 Swift 4.0 소개 및 배 포 • 2018/03 Swift 4.1 업데이트 • 2018/07 Swift 4.2 업데이트 • 2019 Apple Study Event Swift 5.0 배포 • 2014 WWDC 에서 Swift 소개 • 2014/09 Swift 1.0 공식배포 • 2014/10 Swift 1.1 업데이트 • 2015/04 Swift 1.2 업데이트 • 2015 WWDC 에서 Swift 2.0 소개 • 2015/09 Swift 2.0 공식배포 • 2015/10 Swift 2.1 업데이트 • 2015/12 Swift 오픈소스 전환 • 2016/03 Swift 2.2 업데이트 • 2016 WWDC 에서 Swift 3.0 소개 및 배 포 • 2017/03 Swift 3.1 업데이트 • 2017 WWDC 에서 Swift 4.0 소개 및 배 포 • 2018/03 Swift 4.1 업데이트 • 2018/07 Swift 4.2 업데이트 • 2019 Apple Study Event Swift 5.0 배포
  • 3. 스위프트 특징 Safe ( 안전성 ) Fast ( 신속성 ) Expressive ( 표현성 )
  • 5. 스위프트 1.1 업데이트 1.2014 년 10 월 업데이트 배포 2.? (null 판별 기호 ) 사용가능 3.1.0 에 비해서 변화가 많지 않다 . 4.기타
  • 6. 스위프트 1.2 업데이트 1.2015 년 4 월 업데이트 배포 2.1 차 문법 대 혼돈 시기 (1.1 에 비해 많은 변화 ) 3.전체적인 성능 향상 4.바인딩 개선 5.Objective-C Null 수식어 추가 6.업캐스팅 / 다운캐스팅 추가 7.기타
  • 7. 스위프트 2.0 업데이트 1.2015 년 WWDC 에서 Swift 2.0 공개 (9 월 배포 ) 2.2 차 문법 대 혼돈 시기 (1.X 에 비해 많은 변화 ) 3.프로토콜 지향 언어라고 선언 4.do, try, catch, throw 추가 5.println() 제거 6.Objective-C 제네릭 추가 7.Protocol extension 추가
  • 8. 스위프트 2.1 업데이트 1.2015 년 10 월 업데이트 배포 2.편의성 개선 3.Swift 오픈소스 전환 4.기타
  • 9. 스위프트 2.2 업데이트 1.2016 년 3 월 업데이트 배포 2.C 스타일 For 문 사용 불가 3.++, — 사용 불가 4.Tuple 간의 비교 가능 5.컴파일 타임에 Swift 버전 체크 가능 6.기타
  • 10. 스위프트 3.0 업데이트 1.2016 년 WWDC 에서 Swift 3.0 공개 (9 월 배포 ) 2.3 차 문법 대 혼돈 시기 (2.X 에 비해 많은 변화 ) 3.API 디자인 가이드라인 추가 4.Objective-C API 가이드라인 자동 적용 5.Function 파라미터에서 var 제거 6.++, — 등 2.2 부터 사용되지 않는 기능 ( 오퍼레이터 ) 제거 7.단어 정리 , 단순화
  • 11. 스위프트 3.1 업데이트 1.2017 년 3 월 업데이트 배포 2.OS 뿐만 아니라 언어 버전도 체크 가능 3.기본 타입 생성 개선 4.콜렉션 타입 , 포인터 사용 제한 5.리눅스 관련 지원 6.기타
  • 12. 스위프트 4.0 업데이트 1.2017 년 WWDC 에서 Swift 4.0 공개 (9 월 배포 ) 2.String 의 많은 변화 3.프로토콜에서 혼합타입 , 확장 가능 4.접근 수준 변경 5.안전하지 않은 포인터 사용 변경 6.기타
  • 13. 스위프트 4.1 업데이트 1.2018 년 3 월 업데이트 배포 2.안전하지 않는 포인터 사용 변경 3.여러가지 변수 성능 향상 4.재귀적인 프로토콜 허용 5.기타
  • 14. 스위프트 4.2 업데이트 1.2018 년 9 월 업데이트 배포 2.Warning, error 등 오류 구문 추가 3.removeAll, toggle 등 기본 구문 추가 4.기타
  • 15. 스위프트 5.0 업데이트 1.2019 년 Apple Study Event 3 월 배포 2.바이너리 호환성 향상 3.안전성 향상 4.소스 호환성 향상 5.기타
  • 16. 스위프트가 현대적 언어인 이유 1.함수 포인터와 통합된 클로저 2.튜플 및 멀티플 반환 값 3.제네릭 4.범위의 간결한 반복 5.메소드 , 확장 프로그램 및 프로토콜을 지원하는 구조 6.함수형 프로그래밍 패턴 7.Try / catch / throw 를 사용한 기본 오류 처리
  • 17. 스위프트 문제점 1.3 년간의 엄청난 속도의 업데이트 2.컴파일 속도 3.Xcode 의 전반적인 속도 4.실시간 오류 검출 기능 5.리펙토링 지원문제
  • 18. 스위프트 미래 1.언어 월간 점유율 순위에서 상승 2.구글의 차세대 OS 에 사용 3.Java 와 C# 의 거의 모든 장점을 다 가지고있음 4.C 와 같이 기계어로 최종번역됨