티스토리 뷰

iOS

변수 - Local vs Instance

강경 2020. 12. 9. 22:41
728x90
반응형

Local 변수 : 메서드 안에서만 사용되는 변수

해당 메소드 밖에서는 이 변수를 찾을 수 없다.

 

Instance 변수 : object 내에서 전반적으로 사용하는 변수

class 안에서 (즉, object로 쓰일 때) 모든 범위 안에서 사용이 가능하다 (전역변수랑 같은개념인거 같다)

 

그냥 편하게 모든 변수를 다 Instance로 쓰면 되는거 아닌가? 라는 입문자용 마인드를 갖췄던 적이 있었다.

이 역시 변수 상수 나눠 쓰는거 처럼, 개발자의 실수(버그)를 줄이는 방법의 하나이다.

 

*** 되도록 Instance 변수 사용은 최대한 줄이자 ..! ***

728x90
반응형

'iOS' 카테고리의 다른 글

auto layout  (0) 2020.12.10
Styling  (0) 2020.12.09
타입 추론  (0) 2020.12.09
Method  (0) 2020.12.09
Variable vs Constant  (0) 2020.12.09