CS 기초·알고리즘
캐시 지역성
10만 개의 좌표를 순회하며 거리를 합산합니다. 다음 두 코드 중 A가 B보다 눈에 띄게 빠른 주된 이유는?
struct P { var x, y: Double } // A: [P]
final class Q { var x, y: Double } // B: [Q]하나만 선택
10만 개의 좌표를 순회하며 거리를 합산합니다. 다음 두 코드 중 A가 B보다 눈에 띄게 빠른 주된 이유는?
struct P { var x, y: Double } // A: [P]
final class Q { var x, y: Double } // B: [Q]하나만 선택
Swift 언어객관식기초
다음 코드를 컴파일하면 어떻게 되나요? 같은 정의를 class Person으로 바꾸면요? …
#struct #class #memory-layout
메모리·ARC객관식입문
스택과 힙에 대한 설명으로 옳은 것은?
#struct #class
메모리·ARC주관식기초
struct Order { var items: [Item]; let customer: Customer }에서 Item은 struct, Customer는…
#struct #class
메모리·ARC주관식심화
"struct를 쓰면 ARC 비용이 없다"는 말은 어디까지 사실인가요?
#struct #performance