부스트코스 강좌를 수강하면서 나오는 예시를 따라 네비게이션 컨트롤러를 구현해보았습니다. 복잡하게 코드로 구현해야 하는 문제가 아니라 Storyboard 상에서 GUI로 뚝딱 조립을 해낼 수 있기 때문에 크게 어렵지는 않았어요. 다만, 코드로 Push를 구현하는 방법은 강의에서 아직은 배울 차례가 아니기 때문에 후에 알려준다고 하여, 인터넷을 구글링하면서 한번 찾아서 구현하려 노력해봤습니당! 네비게이션 컨트롤러 만들기 스토리보드상에서 굉장히 간단하게 네비게이션 컨트롤러를 만들 수 있어요. 1. 빈 View Controller를 선택하고, 위 메뉴에서 [ Editor - Embed in - Navigation Controller ] 를 선택해주면 Navigation Controller가 됩니다. 2. '⌘ ..
[리뷰] edwith에서 코드리뷰를 받아봤습니다 요즘 매일 듣고 찾아보며 공부하고있는 edwith의 부스트코스 iOS 앱개발 강의 링크입니다. 관심이 있는 분이라면 한번 들어가서 살펴보세요! 요즘 작성하는 글의 머리에도 언급을 하고있는 부스트코스에서 코드리뷰를 받아봤어요. 제출한 프로젝트는 제공되는 에셋을 이용해서 만든 MusicPlayer입니다. 이렇게 생겼어요 ㅋㅋㅋ 그런데 리뷰가 생각했던 것보다 훨씬 괜찮은 것 같아요. 리뷰어 분이 제가 작성한 코드를 한줄 한줄 읽어보면서 "변수 이름은 이렇게 지어주는 것이 좋습니다!", "이 부분에서 괄호는 없는 것이 자연스럽습니다!", "굳이 분리하지 말고 합쳐서 쓰는게 더 깔끔한 것 같네요!" 이런 코드에 대한 평가를 쭉 달아주셨어요. 또, guard let ..
이번에 공부한 내용은 네비게이션입니다. 크게 어렵지는 않은 내용이지만, 앱을 만들때 핵심적이고 중요하게 다뤄질 것 같다는 생각이 들어요. 화면 구성의 예시에 대해 보면서, 이 컨트롤러의 사용 방법에 대해 설정화면, 굿노트, 스냅시드처럼 평소에도 유용하게 사용하고 있는 많은 앱들이 떠올랐거든요. 개념적인 면을 잘 잡아두고, 코드로도 이러한 사항들을 예쁘게 구현해봐야겠습니다. ㅋㅋㅋㅋ 네이버나 구글같은데서 검색해서 자료를 보는 것도 좋지만 부스트코스의 무료강의인 iOS 앱개발을 수강해보는 것도 추천합니다! iOS 개발에 대한 내용이나 자료들도 잘 정리해뒀고, Swift를 처음 공부할 사람이 보기에 좋은 문서나 꼭 필요한 내용에 대한 설명,링크를 달아두어 공부하는데 도움이 많이 돼용! 네비게이션 네비게이션 컨..
[iOS 앱 개발] Human Interface Guideline - App Architecture (1) : Loading, Modality, Navigation 부스트코스에서 강좌를 수강하면서 iOS 개발의 이것저것을 찾아보고 있는데, 강의 내용 중간에 야곰님이 휴먼 인터페이스 가이드라인 ( HIG ) 에 대해 자세히 읽어보라는 내용이 있더라구요. 이전에 친구한테서 애플의 앱스토어에 올라와있는 앱들이 다들 통일감이 있고 쓰기 편한 이유가 HIG를 잘 따라서 만들었기 때문에 그런 것 같다는 이야기를 들은적이 있어요. 호기심이 생겨서 무슨 내용을 담고있나 읽어보니까, 앱개발 뿐만 아니라 모든 소프트웨어에서 적용이 가능한 내용이 쭉 적혀있는 것 같아서 되게 괜찮더라구요. 그래서 이에 대한 내용들을 쭉 번역..