본문 바로가기

전체 글

(36)
Protocol 안녕하세요, 우디입니다. 이번 글에서는 Swift에서 사용 가능한 프로토콜에 대해 이야기해보려고 합니다. 기능에 대한 정확한 정보와 사용 방법은 언제나! 꼭! 공식문서를 참고하시길 바랍니다. Swift - Protocols Protocols — The Swift Programming Language (Swift 5.5) Protocols A protocol defines a blueprint of methods, properties, and other requirements that suit a particular task or piece of functionality. The protocol can then be adopted by a class, structure, or enumeration to p..
[Swift] Closure 안녕하세요 우디입니다 🤪 최근에 면접을 봤는데 많이 어렵네요... 한번씩 공부하고 사용한 개념들이지만 긴장해서 그런건지 제대로 공부하지 못한건지 스스로 아쉬운 대답이 많았습니다 ㅠㅠ 그래서 '아 이렇게 대답한게 맞나...?' 한 부분에 대해 다시한번 공부하고 정리해보는 시간을 가지려고 합니다. 야곰 아카데미에서 야곰이 종종 하는 말이 있습니다. '설명하지 못하면 모르는거다' 이번에 공부해볼 내용은 클로져입니다. Swift - Closure Closures — The Swift Programming Language (Swift 5.5) Closures Closures are self-contained blocks of functionality that can be passed around and used ..
UI구현은 스토리보드로 하는게 나을까 코드로 하는게 나을까? 안녕하세요 Wody입니다! 마지막 포스팅으로부터 약 2달 정도가 지났는데요 ㅎㅎ... 그래서 지금이라도 다시! 블로그로 기록을 남겨보자는 마음에 글을 작성하게 됐습니다. 오늘의 주제는 UI구현을 스토리보드로 할지, 코드로 할지에 대한 고민입니다. 이 주제는 구글에 검색만 해보아도 많은 분들이 다룬 글을 확인할 수 있는데요. 먼저 많은 글들에서 이야기하는 장단점을 간단하게 다뤄보고 제 생각을 이야기해보려고 합니다. 스토리보드 UI의 장단점 장점 UI 구성을 한눈에 확인할 수 있다 View에 어떤 속성과 값을 설정했는지 확인하기 쉽다 단점 StoryBoard 구현을 위해 Xcode 메모리가 올라간다. (이 부분은 기능별로 StoryBoard를 분리하면 해결 가능) 협업시 StoryBoard 충돌 혹은 이슈가..