[##_revenue_list_upper##]

iOS

[##_revenue_list_lower##]
· iOS
회사 프로젝트 분석을 하던도중 lazy 로 선언된 변수를 사용한 것을 보았다. 솔직히 그 당시에 필요한 부분이 아니라서 넘어갔는데, 알고보니 compile 할때 상당히 중요한 부분이어서 기록했었던 것을 공유한다. 정의 A lazy stored property is a propery whose initial value is not calculated until the first time it s used => 처음 사용되기 전까지는 연산이 되지 않는 변수 즉, 미리 이 변수에 대한 내용을 설정해두고, 이 변수를 사용하기 전까지는 설정한 내용들에 대해서 연산이 되지 않는 다는 것. 좀 난해하지만 실제적인 예를 들어보자. 예를 들어서 인스타그램 어플에 있는 스토리보기 같은 기능들을 살펴보면 처음 앱을 이니셜 ..
· iOS
iOS 개발을 하다보면 view를 전환하거나 modal을 view 위에 띄우거나 해야하는 상황들이 필수적이다. 이때, 각 화면전환을 이루고 있는 코드와 방법에 대해서 알고 있어야 적재적소에 필요한 view를 띄워줄 수 있다. 방법 소스코드로 전환하는 방식 스토리보드를 통해서 전환하는 방식 방식 ViewController 의 View 위에 다른 View를 가져와 바꿔치기 ( 지양 ; 메모리누수 위험 ) ViewController 에서 다른 ViewController 를 호출하여 전환하기 Navigation Controller 를 사용하여 화면 전환하기 화면 전환용 객체 세그웨이 (Segueway)를 사용하여 화면전환하기 completion (클로저) : 화면전환이 완료되는 시점에 맞춰 클로저가 호출된다. ..
공부가 밥먹여주더라
'iOS' 카테고리의 글 목록 (4 Page)