Swift와 Objective-C의 공통점과 차이점

김민석·2022년 4월 27일
0

Swift

목록 보기
2/5
post-thumbnail

Swift와 Objective-C의 차이점에 대해 알아보겠습니다.

공통점

Swift와 Objective-C는 객체지향 언어라는 점과 iOS SDK를 사용한다는 점은 동일합니다.

차이점

SwiftObjective-C
지향멀티프로그래밍 패러다임(객체지향 + 함수형 + 프로토콜 지향)객체지향
헤더별도의 헤더파일 필요 없음 (.swift 파일에서 처리)헤더와 본문이 따로 존재
선언상수는 let, 변수는 var로 선언상수는 int, 변수는 NSString으로 선언
세미콜론Optional필수
열겨형원시값을 정수, 실수, 문자열 저장 가능, 열거형에 생성자, 메소드, 서브스크립트 구현 가능, Extension 가능정수만 저장 가능
중첩클래스, 구조체, 열거형 내부에 중첩된 클래스, 구조체, 열거형 선언 가능중첩된 클래스 선언 불가

저도 Objective-C 언어를 사용해본적은 없지만 iOS 프로그래밍을 하기 위해서는 Objective-C 언어에 대한 이해는 있어야 한다고 생각하여 포스팅하게 되었습니다.

profile
안녕하세요 95년생 김민석입니다

0개의 댓글