적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

Swift iOS 앱 개발

[iOS 개발] Objective-C → Swift UIKit → SwiftUI

hongssup_ 2021. 4. 3. 00:11
반응형

2014년 iOS 8, Swift 1.0 발표

2015년 Swift 2 발표, Open Source

2016년 Xcode8, Swift3

 

Objective-C의 단점?

오래된 언어(C) 기반. 최신 기법 담기 힘듬. 헤더파일, 구현파일 나뉘어져 있음

nil 처리에 대한 부담. 

타입 체크 약함. Swift는 타입 체크에 강하다. 

성장 한계 

 

Swift 

Modern, Safety, Fast and Powerful

클로저, 튜플, 제네릭, 함수형 프로그래밍

nil에 대한 강박증에 가까운 처리

타입 세이프, 타입 체크 강화

플레이그라운드

728x90
반응형