UIKit 세상에서 상위 뷰에서 하위 뷰를 제거하는 기본적이고 대표적인 방법 두가지가 있습니다.
바로 removeArrangedSubView와 removeFromSuperView인데요🙋🏻
이 두 메서드의 특징과 차이를 알아보고 적절한것을 사용하면 참 좋을것 같아요!
<바쁘고 지친 개발자들을 위한 짧은 정리>
removeArrangedSubView로 하위 뷰를 제거하면 상위 뷰 스택에서는 제거 되지만 여전히 View Hierarchy에는 남아있다.
이것을 해결하기 위한 방법으로 removeFromSuperView와 isHidden 속성 처리를 하는 방법이 존재한다.
두 차이를 알고 적절한 메서드 사용을 하자🙌