라벨이 프로퍼티인 게시물 표시

[iOS] 프로퍼티 선언시 어디에 할까? .h 또는 .m

iOS 업데이트 되면서 변화된게 있다. 인터페이스에 객체와 메소드를 선언하는데 기존에는 .h 이곳에 했었다. 하지만 이제는 프로퍼티가 public 인지 private 인지 판단해야 한다. public 이면 .h 파일에 선언하고 private 이면 .m 파일에 선언해야 한다. 별 구분없이 사용해서 앱을 제작하였지만 좀 더 견고한 앱을 제작하기 위해서는 객체지향 설계에 따라 구분하는게 좋다. 샘플 코드에 갑자기 .m 파일에 프로퍼티를 선언하길래 이건 뭔가 싶었다. 하지만 애플 문서를 보다 보니 그렇게 나누어서 하라고 한다. 앞으로 구분해서 사용해야 겠다.