부스트코스 강좌를 수강하면서 나오는 예시를 따라 네비게이션 컨트롤러를 구현해보았습니다. 복잡하게 코드로 구현해야 하는 문제가 아니라 Storyboard 상에서 GUI로 뚝딱 조립을 해낼 수 있기 때문에 크게 어렵지는 않았어요. 다만, 코드로 Push를 구현하는 방법은 강의에서 아직은 배울 차례가 아니기 때문에 후에 알려준다고 하여, 인터넷을 구글링하면서 한번 찾아서 구현하려 노력해봤습니당! 네비게이션 컨트롤러 만들기 스토리보드상에서 굉장히 간단하게 네비게이션 컨트롤러를 만들 수 있어요. 1. 빈 View Controller를 선택하고, 위 메뉴에서 [ Editor - Embed in - Navigation Controller ] 를 선택해주면 Navigation Controller가 됩니다. 2. '⌘ ..
[리뷰] edwith에서 코드리뷰를 받아봤습니다 요즘 매일 듣고 찾아보며 공부하고있는 edwith의 부스트코스 iOS 앱개발 강의 링크입니다. 관심이 있는 분이라면 한번 들어가서 살펴보세요! 요즘 작성하는 글의 머리에도 언급을 하고있는 부스트코스에서 코드리뷰를 받아봤어요. 제출한 프로젝트는 제공되는 에셋을 이용해서 만든 MusicPlayer입니다. 이렇게 생겼어요 ㅋㅋㅋ 그런데 리뷰가 생각했던 것보다 훨씬 괜찮은 것 같아요. 리뷰어 분이 제가 작성한 코드를 한줄 한줄 읽어보면서 "변수 이름은 이렇게 지어주는 것이 좋습니다!", "이 부분에서 괄호는 없는 것이 자연스럽습니다!", "굳이 분리하지 말고 합쳐서 쓰는게 더 깔끔한 것 같네요!" 이런 코드에 대한 평가를 쭉 달아주셨어요. 또, guard let ..
[Swift 기본 문법] Swift를 처음보면서 낯설었던 문법들을 찾아보았다 확실히 C, C#, Java 같은 언어만 보다가 Swift라는 언어를 접했을 때 이게 무슨의미지? 왜 이런 문법을 쓰지? 같은 생각부터 C#, Java 같은 언어에서 보지 못했던 선언방법이나 키워드를 보면서 Swift 문법을 한번 정리를 해둘 필요가 있다고 느꼈습니다. 다른 강의나 교재의 코드를 베끼면서 공부를 한다해도, 그 의미가 뭔지 알고 읽으면 머리에 남아있겠지만 의미를 모른 채 작동하기만 바라면서 코드를 베끼면 남는건 Xcode의 생김새밖에 없을 것 같더라구요. ㅋㅋㅋ 그래서 남의 코드를 읽으면서 무슨 뜻인지만 파악할 수 있을 정도로 Swift 문법을 정리를 해보려 합니다. 물론 Deep한 영역까지 가는게 아니라 원래 알..