메모리 낭비
-
[메모리 절약 Tip] 상수 프로퍼티(variable)가 많다면 프로퍼티(variable) 대신 메소드를 써보자.코딩은 주댕이로 2016. 9. 9. 11:35
iOS 개발 관점에서 작성되어 혼동되는 단어가 있을 수 있습니다. View관련 클래스에는 상수가 많이 들어간다. 이미지의 가로Size, 세로Size, 최대 이미지 갯수, 폰트, 컬러 등등.. 이렇게 많은 상수들을 해당 클래스에서 모두 사용한다면 상관 없지만, 사용하지도 않는 프로퍼티들 때문에 메모리 낭비를 하는 경우가 발생할 수 있다.안쓰는건 선언하지 않으면 되잖아? 라고 생각이 드는게 당연한데, 아래의 상황을 떠올려보자. [SuperView] - 상수30개 보유|[SubViewClass1(사용상수 10개)] [SubViewClass2(사용상수 7개)] [SubViewClass3(사용상수 2개)] ..... 이런 구조에서 모든 Cell의 superView가 되는 SuperCell에 Cell관련 상수들을 ..