iOS Swift란 무엇입니까?
- Swift는 모바일 및 데스크톱 용 앱을 개발하기 위해 2014 년 6 월 Apple Inc에서 개발 한 컴파일된 새로운 프로그래밍 언어입니다.
- 이 언어는 watchOS, macOS, iOS 및 tvOS에서 작동합니다.
- 또한, Swift는 Free BSD, Linux, Darwin 등과 같은 여러 운영 체제를 지원합니다.
- 이 언어는 Apple 제품에서 Objective-C 라이브러리 및 Cocoa 프레임 워크와 함께 작동하도록 설계되었습니다.
Swift언어의 장점?
- Swift는 매우 빠르고 강력하며 안전한 소프트웨어를 개발하게합니다.
- macOS 및 iOS (iPad 및 iPhone) 용 응용 프로그램을 개발하는 데 사용되는 가장 유용한 프로그래밍 언어입니다.
1, 오픈 소스 언어
- Swift 프로그래밍 언어는 오픈 소스로 만들어졌으며 모든 사람에게 공개되어 프로그램이 모든 소스 코드, 이메일 목록 및 버그 추적기를 정기적으로 업그레이드하는 것이 간단합니다.
2, 배우고 유지하기 쉬움
- Apple은 프로그래밍 언어를 사용하기 쉽게 발전 시켰으며 구문은 C #과 같은 프로그래밍 언어에서 가져왔습니다.
- 신속하게 구현 (.m) 및 헤더 (.h) 파일의 모든 내용은 (.swift)라는 단일 파일로 결합됩니다.
3, 여러 장치에서 지원
- Linux 및 Windows 기기와 같은 기술 세계의 여러 기기도 지원합니다.
4, 동적 라이브러리 지원
- 앱에 연결할 수있는 코드의 실행 가능한 청크입니다.
- 신속하게 동적 라이브러리가 메모리에 직접 업로드되므로 앱의 초기 크기가 줄어들고 앱 성능이 향상됩니다.
5, 옵셔널
- 값으로 보유 할 수 있거나 보유하지 않을 수 있는 유형입니다.
6, 폐쇄
- 클로저는 코드에서 전달되고 사용될 수있는 자체 포함된 기능 블록입니다.
내용 출처
https://ko.myservername.com/top-50-swift-interview-questions
'iOS > iOS' 카테고리의 다른 글
iOS 애플리케이션 개발에 필요한 도구 (0) | 2022.05.25 |
---|---|
Swift와 Objective-C (0) | 2022.05.24 |
Delegate는 retain이 되는가? 안되는가? (0) | 2022.05.02 |
RxSwift란? (0) | 2022.04.30 |
Instance 메서드와 class 메서드의 차이점을 설명하시오. (0) | 2022.04.20 |
댓글