Recent posts

[Swift] 클로저 - 2

September 18 2022

1. 트레일링 클로저(Trailing Closure) 트레일링 클로저란? 함수의 마지막 파라미터가 클로저일 때, 이를 파라미터 값 형식이 아닌 함수 뒤에 붙여 작성하는 문법. 이때, Argument Label은 생략된다. 어렵지만 중요한것 두가지, 마지막 파라미터가 클로저! Arg...

[Swift] 클로저 - 1

September 13 2022

1. 클로저도 함수 클로저도 함수이기 때문에 일급 객체 함수의 특성을 모두 가지고 있다. 클로저 또한 자료형을 갖고 있다.

[Swift] ARC

May 21 2022

1. ARC ARC (Automatic Reference Counting) Swift는 ARC를 사용하여 앱의 메모리 사용량을 추적하고 관리한다. ARC는 어떠한 클래스 인스턴스가 더 이상 필요하지 않을 때 클래스 인스턴스에 할당된 메모리를 자동으로 해제한다. ARC는 메모리...

[Swift] Subscript

May 06 2022

1. Subscript란? Subscript란 class, struct, enum에서(collection, array 등등) 각 sequence의 요소에 접근하기 위한 단축키이다. Subscript를 사용하여 설정 및 검색을 위한 별도의 메서드 없이 인덱스 별로 값을 설정하고 검...

[HIG] iOS Design Themes

May 06 2022

0. HIG란? HIG란 Human Interface Guidelines의 약자로, Apple 플랫폼과 원활하게 통일성을 지닌 앱을 설계하기 위한 심층적인 정보와 UI 리소스를 제공하는 문서를 뜻한다. 나는 iOS 개발자가 될 예정이므로, 앱을 개발하고 디자인하는데 있어 다양한 ...