안녕하세요 SwiftUI 공부하다가 모르는게 생겨 질문드립니다.

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • rrkkee015
      참가자
      • 글작성 : 2
      • 답글작성 : 1
      1,160 포인트

      swiftUI 튜토리얼을 보면서 모르는것을 찾으면서 하고 있는데,

       

      List (landmarks, id: .id)

       

      여기서 사용된 id: .id의 의미를 잘 모르겠더군요. 검색해도 잘 안나오고

       

      이거 외에도 .bulding 처럼 인자 앞에 .을 붙혀서 보내기도 하는데 어떤 의미로 받아들이면 되나요??

      0
    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 466
      13,960 포인트

      각각의 아이템의 고유함을 인식하기 위한 값입니다.
      튜토리얼 코드를 확인하지 않아서 확실하진 않지만 Landmark 타입에 id라는 이름의 프로퍼티로 정의되어 있을겁니다.

      +1
      • rrkkee015
        참가자
        • 글작성 : 2
        • 답글작성 : 1
        1,160 포인트

        와 ㅠㅠ 감사합니다. 야곰님이 직접 달아주시다니, 야곰님 책 잘 읽고 공부하고 있습니다. ㅠㅠ

         

        Identifiable 프로토콜 넣으니 .id를 생략해도 되더군요 ! 아마 말씀하신대로 역할을 하는거 같습니답.

         

        답변 달아주셔서 감사합니다.

        0
1 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 260-27-00477
통신판매업 신고번호 : 제 2020-충북청주-0663 호
고객센터 : 카카오톡채널 @yagom