Outlet(아웃렛): 객체에 대한 속성 지정
Action(액션): 객체에 이벤트를 집어넣음
@IBOutlet : 아웃렛 변수
객체를 소스 코드에서 참조하기 위해 사용하는 키워드
주로 색상, 크기, 모양, 선의 두께, 텍스트 내용 등 객체의 속성 제어에 사용
IB - Interface Builder
@IB로 시작하는 변수나 함수는 인터페이스 빌더와 관련된 변수나 함수임을 의미
<Storage의 weak 와 strong>
strong으로 선언된 변수: 다른 곳에서 참조하고 있을 경우 메모리에서 제거되지 않음
weak로 선언된 변수: 다른 곳에서 참조하고 있더라도 시스템이 임의적으로 메모리에서 제거 가능
@IBAction: 액션 함수
특정 객체에서 원하는 이벤트가 발생했을 때 정해진 작업을 실행하기 위해 사용
버튼 누르거나 피커 선택 여부 등