ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • iOS - OutletAndAction
    iOS 2020. 12. 2. 16:05

    iOS - OutletAndAction

     

     Scene에 추가되어 있는 ui를 코드와 연결할때는 Outlet이나 Action중 하나로 연결한다.

     

    Outlet은 코드를 통해 속성에 접근할때 연결하고 Action은 컨트롤에서 발생한 이벤트를 코드에서 처리할때 연결한다.

     

    Outlet은 속성으로 추가되고 반드시 scene과 연결된 클래스 내부에 추가해야 한다.

     

    Outlet은 일반속성과는 다르게 @IBOutlet이라고 표시됨

     

    이 특성은 compiler에게 outlet으로 연결된 속성이라는 것을 알려줌

     

    코드 옆에 커넥션웰의 동그라미 안에 꽉찬 동그라미가 있으면 ui와 코드가 연결되어있다는 거고, 빈 동그라미이면

     

    연결 안되어 있는 상태

     

    연결되어 있지 않은 outlet에 접근하면 crush 발생, 연결되어 있지 않은 action에 접근하면 crush 발생하지 않음

     

     -> 연결되어 있지 않은 outlet은 nil값을 가지는데 이 nil값을 추정하다가 crush가 발생한다.

    'iOS' 카테고리의 다른 글

    iOS - Button  (0) 2020.12.11
    iOS - UserDefaults  (0) 2020.12.04
    iOS - 개발 로드맵  (0) 2020.12.03
    iOS - xCode12 설정  (0) 2020.12.02
    iOS - xCode12 설정  (0) 2020.12.02

    댓글

Designed by Tistory.