Recent posts

[Swift] GCD - 1 (+ Thread, OperationQueue)

December 22 2022

0. 서론 지난 게시글 중, 애플 디벨로퍼 아카데미의 멘토, Young에게 개인 프로젝트에 대한 간단한 코멘트를 받던 중, 멀티쓰레드 관리에 대한 코멘트트를 받았었다. ‘멀티 쓰레드… 관리…?’ 어지럽다. GCD와 DispatchQueue에 대해서 정말 간단하게만 보고 지나갔는데,...

[Swift] Copy On Write

December 21 2022

0. 서론 iOS 면접질문을 찾던 중이였던가… 그냥 공부중이였나… 기억은 확실이 나지 않지만 어제 ‘Copy On Write’라는 키워드를 보고 처음 보는 키워드여서 궁금해서 찾아보게 되었다.

[Swift] Struct 내부 프로퍼티를 var? let?

December 20 2022

0. 서론 공부를 위해 만들었던 프로젝트에 대해 코드리뷰를 받은 후 (Young 감사합니다!) 해당 내용에 대해 리팩토링을 하는 중이였다. 구조체 내의 프로퍼티들을 private 설정하고 캡슐화를 작업하려고 하는데 의문이 들었다. // 캡슐화를 진행하던 모델 //TODO: pr...

[CS] 런타임? 컴파일 타임?

December 19 2022

0. 서론 Swift에서 사용하는 protocol의 목적이 궁금해 다형성(Polymorphism)에 대한 공부를 하던 중,

[Swift] 클로저 - 3

September 19 2022

1. 클로저에서 값을 캡쳐한다는 것은… 클로저의 기본 개념부터 보면… Closure란 내부 함수와 내부 함수에 영향을 미치는 주변 환경을 모두 포함한 객채이다.