본문 바로가기
728x90
반응형

delegate3

PlayGround) Delegate와 Delegate Data Pass를 알아보자! 안녕하세요! 후르륵짭짭 입니다. 이번에는 Delegate와 Delegate를 활용해서 ViewController 간의 데이터 전송 방법을 배워보려 합니다. ViewController간에 DataPass 방법에는 총 3가지가 있습니다. 1. Notification을 이용한 방법 2. Segue와 Clouser을 이용한 방법 3. Delegate를 이용한 방법 이번에는 위에서 말한 것 처럼 3번째 방법을 알려드릴려고 합니다. ** Delegate란 무엇이지?? ** 일단 Delegate 방법을 이용하려면 Delegate가 무엇인지 알아야합니다. delegate는 단어 뜻의 의마가 대표자 또는 위임자라는 뜻으로 정의 되어 있습니다. 그러니깐, 어떤 역할의 대신해주는 위임자 역할일 수도 있고 대표자가 될 수도 .. 2020. 11. 4.
PlayGround) Auto Reference Counting(ARC) 에 대해 알아보자!!! 안녕하세요 후르륵짭짭이 입니다. ARC에 대해서 배우고 이를 잘 다루는 방법에 대해서 배우도록 하겠습니다. ** ARC란? ** Swift는 ARC (Automatic Reference Counting)을 통해서 메모리 사용량을 추적하고 관리 합니다. 따라서 클래스의 인스턴스가 더 이상 필요하지 않다고 판단하면 자동으로 해당 인스턴스의 메모리를 해제 해줍니다. 그래서 그냥 놔두면 아주 스스로 잘 해주지만,,,, 예외 케이스가 있습니다. (참고로 레퍼런스 카운팅은 오직 클래스의 인스턴스에만 적용됩니다. 구조체와 ENUM은 값 타입이기 때문에 참조reference가 저장되거나 전달되는 일이 없습니다!) ** 예외 케이스 - 객체 인스턴스 참조 ** class ParentCalss { var classCone.. 2020. 8. 24.
PlayGround) Delegate에 대해서 알아보자 구텐탁! 안녕하세요 후르륵짭짭 입니다. 오늘 배워 볼 것은 Delegate란 무엇일까? 입니다. 사실 저도 delegate가 무엇인지 잘 모르고 지금 까지 TableView와 ScrollView 등 많은 부분에서 사용했습니다. 일단 Delegate는 쉽게 말하면 규약을 주는 겁니다. 그러니깐,,,, 이렇게 해야한다고 명령을 주고 우리는 그것을 따라하면 되는겁니다! 프로토콜이라고 생각하시면 편해요! 프로토콜(Protocol)이 바로 규약이라 할 수 있어요! medium.com/@kimtaesoo188/swift-4-2-protocol-공식-문서-정리-f3a97c6f8cc2 Swift 4.2 Protocol 공식 문서 정리 원문 medium.com 여기를 통해서 프로토콜의 쫌 세세한 부분을 공부 했지만,,,.. 2020. 7. 4.
728x90
반응형