안녕하세요 Pingu입니다.🐧 오늘은 iOS 개발에 쓰이는 Swift 언어에서 Class, Struct의 차이점이라는 주제를 가지고 글을 써보려고 합니다. iOS 개발자로 면접을 준비하다 보면 Class, Struct의 차이점이라는 질문을 자주 접하게 됩니다. 아주 간단하게 차이점을 보자면 "Class는 참조타입이고 ARC로 메모리 관리를 한다. Struct는 값 타입이다." 정도로 표현 할 수 있을 거 같습니다. 이 질문을 통해 ARC를 통한 메모리 관리, 참조 타입과 값 타입의 차이점 등을 함께 답변할 수 있을 거 같습니다. 저는 이 iOS 개발자 면접에서 자주 등장하는 해당 질문이 iOS 개발자에게 어떤 의미를 갖는지 좀 더 생각하게 되었고 좀 더 깊이 공부하게 되었습니다. 공부를 하다 보니 깨달은..
이번 글에서는 Swift 공식 문서의 9번째 단원인 Structures and Classes를 읽고 정리한 글을 써보자. Apple Swift 공식 문서 9단원 Structures and Classes Structures and Classes Structures(구조체)와 classes(클래스)는 여러 개의 프로퍼티와 메서드를 한 번에 다룰 수 있는 구조이다. 다른 언어들과는 다르게 swift에서는 구조체와 클래스를 만드는데 별도의 인터페이스 및 구현 파일은 만들 필요가 없다. 하나의 파일에 구조체와 클래스를 정의하면 외부 인터페이스에서 해당 구조체와 클래스를 자동으로 사용할 수 있도록 만들어준다. Comparing Structures and Classes Swift의 구조체와 클래스는 공통점이 많다. ..
- Total
- Today
- Yesterday
- OS
- 동시성
- 문법
- 프로그래밍
- 코딩테스트
- 코테
- operator
- DP
- 알고리즘
- pattern
- mac
- Swift
- 앱개발
- 백준
- BFS
- Xcode
- 아이폰
- 자료구조
- System
- Publisher
- operating
- 테이블뷰
- IOS
- document
- Combine
- 스위프트
- design
- dfs
- Apple
- OSTEP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |