Swift 언어
ContiguousArray vs Array
자기소개서에 "ContiguousArray가 Array보다 빠르다"고 썼다고 합시다. 프리인터뷰에서 면접관이 "그런데 왜 실무에서는 개발자들이 ContiguousArray를 잘 쓰지 않을까요"라고 묻습니다. 어떻게 답하겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
자기소개서에 "ContiguousArray가 Array보다 빠르다"고 썼다고 합시다. 프리인터뷰에서 면접관이 "그런데 왜 실무에서는 개발자들이 ContiguousArray를 잘 쓰지 않을까요"라고 묻습니다. 어떻게 답하겠습니까?
요소가 struct·enum이면 Array도 이미 연속 버퍼를 쓰므로 차이가 없고, API 호환성·생태계 비용 대비 이득이 작아 벤치마크로 병목이 확인될 때만 쓴다.
Swift 언어주관식심화
text[3]처럼 정수로 String에 접근할 수 없고 text.count가 O(n)인 이유는 무엇인가요?
#performance
Swift 언어주관식딥다이브
대용량 픽셀 버퍼를 감싸는 struct ImageBuffer를 만들어야 합니다. 값 의미론은 유지하면서 불필요한 복사를 피하고 싶습니다…
#performance
Swift 언어객관식입문
수만 개의 사용자 ID 중에서 특정 ID가 포함되어 있는지 반복해서 검사해야 합니다. 가장 적합한 컬렉션은?
#array
Swift 언어주관식딥다이브
Swift 모듈이 레거시 Objective-C 코드와 서로 호출해야 합니다. 양방향 브리징은 어떻게 설정하나요?
#bridging