앱개발자

· Swift
알고리즘 문제를 풀 때나 코딩을 하다보면 무조건 정렬을 사용해야할 일이 생긴다. Swift 에는 정렬을 하는 내장메소드로 sort와 sorted가 있다. 먼저 sort와 sotred의 차이에 대해서 공식문서를 통해서 알아보자. sort() Sorts the collection in place. You can sort any mutable collection of elements that conform to the Comparable protocol by calling this method. Elements are sorted in ascending order. 컬렉션을 정렬한다. Swift에서 컬렉션이란 지정된 타입의 데이터들의 묶음을 말한다. 대표적으로 배열이 있을 수 있겠다. 이 메서드를 호출하여 비..
· iOS
회사 프로젝트 분석을 하던도중 lazy 로 선언된 변수를 사용한 것을 보았다. 솔직히 그 당시에 필요한 부분이 아니라서 넘어갔는데, 알고보니 compile 할때 상당히 중요한 부분이어서 기록했었던 것을 공유한다. 정의 A lazy stored property is a propery whose initial value is not calculated until the first time it s used => 처음 사용되기 전까지는 연산이 되지 않는 변수 즉, 미리 이 변수에 대한 내용을 설정해두고, 이 변수를 사용하기 전까지는 설정한 내용들에 대해서 연산이 되지 않는 다는 것. 좀 난해하지만 실제적인 예를 들어보자. 예를 들어서 인스타그램 어플에 있는 스토리보기 같은 기능들을 살펴보면 처음 앱을 이니셜 ..
공부가 밥먹여주더라
'앱개발자' 태그의 글 목록