본문 바로가기
728x90
반응형

Protocol2

PlayGround) Protocol에 대해서 좀 더 깊게 알아가기 안녕하세요 후르륵 짭짭입니다. 이번에는 프로토콜에 대해서 좀 더 알아보려고 합니다! 이전에 한번 글을 작성 한 적이 있는데, 프로토콜은 규칙이라고 설명 한 적이 있습니다. 하지만 한번도 깊게 다뤄 본적이 없기 때문에 이번 기회에 깊게 다뤄볼 생각 입니다. 그러나 기본적인 내용 보다는 응용면을 좀 더 다뤄 볼까 합니다. ** 타입으로서 프로토콜 ** protocol AttackerProtocol{ var attacker : AttackerProtocol? {get set} func attack() func attackWay() } protocol DefenceProtocol{ var name : String {get set} var defencer : DefenceProtocol? {get set} fun.. 2021. 2. 14.
PlayGround) Struct 와 Class의 차이 그리고 Protocol 안녕하세요! 후르륵짭짭 입니다! 이번에는 Swift에서 큰 차이가 없는 것 처럼 보이는 Struct와 Class에 대해서 설명하도록 하겠습니다! 다른 언어와 다르게 Swift에서는 Struct와 Class 모두 변수와 함수 모두 담을 수가 있습니다. 그래서 저 처럼 초보 개발자는 어느 상황에서 Struct와 Class를 쓰면 좋을지 잘 모를 때가 있습니다! 따라서! 그걸 좀 공부해보자 이 글을 남겨 봤습니다! 하나씩 알아가보도록 합시다! ** Protocol 생성 ** 일단 Protocol 코드를 만들겠습니다! protocol InfoRule { var name : String {get} var id : Int {get set} var totalID : Int {get set} mutating func .. 2020. 7. 23.
728x90
반응형