목록static (2)
study record
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cwtk42/btrHZfI7kL0/xf4A9nM7CBsytx3ryJOqc1/img.png)
Framework란? Framework 공유된 recources (dynamic shared library, nib files, image files, localized strings, header files, and reference documentation)를 single package로 캡슐화하는 계층형 디렉토리입니다. *헤더파일, localizable파일, 이미지, 문서와 같은 추가 리소스까지 이 모든 것을 하나의 Bundle로 묶어놓은 것 Bundle: 서브 디렉토리 내부의 파일 디렉토리 Library 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코드들의 집합을 의미한다. 프로그램이 연결할 수 있는 패키징된 Object 파일들의 모음 공통점 : 프로그램을 쉽게 만들 수 있게 하는..
프로젝트를 리팩토링하는 과정에서 어떤 값에 대해서 전달해주기가 너무 애매한 상황이 발생했다. 그래서 임시적으로 static var로 프로퍼티를 선언해두고 다른 곳에서 접근하기 쉽도록 임시방편해두었는데, 이게 좋은 방법인지 제대로 알아두고자 작성하게 되었다. 스위프트에서 static은 싱글톤 패턴을 적용할 때 사용했던 적이 있었다. static을 사용하면 프로그램이 종료될 때까지 메모리에 사라지지 않고 남아있기 때문에 많이 사용하는 것은 좋지 않다고 알고 있었다. static 프로퍼티는 애플리케이션 전체에서 유지되어야 하는 전역 설정을 객체 생성 없이 진행할 수 있다는 장점이 있다. 따라서 많은 객체를 생성하지 않아도 되어 비용을 줄일 수 있다. 인스턴스가 생성될 때마다 새로운 값이 필요하지 않은 경우, ..