비디오: Advantages of Swift vs Objective C: Should I just learn Swift? 2024
Swift For Part Dummies 치트 시트
2015 년 초반에 거의 모든 Cocoa 및 Cocoa Touch 프레임 워크가 Objective-C로 작성되었으며 Swift는이를 쉽게 사용할 수 있습니다. 물론 Swift의 디자인 목표 중 하나였습니다. 그렇더라도 프레임 워크의 일부 측면은 Swift에서 잘 작동하지만, 아마도 당신이 좋아할만큼 우아하지는 않습니다. 특히, 여기에는 Swift와의 포인터 전달 (Objective-C 프레임 워크에서 많이 사용됨)과 관련된 문제가 포함됩니다.
관련 문제는 nil (nil 포인터에서와 같이)을 사용하는 것입니다. Swift는 선택적 유형 (Int와 같은 유형)을 사용하여이 문제를 해결합니다. 이는 Int와 같이 비 선택적 유형과 관련이 있지만 nil 값을 허용 할 수 있습니다. (때로는 선택적 유형을 nullable 유형이라고 부릅니다.) Swift에서는 선택 항목을 unwrap하여 ) 당신은 Swift에 대한 지식 (당신이 그것을 읽고, 이해하고, 쓸 수 있음을 의미)을 개발할 수 있습니다.