[iOS 앱 개발 - Swift] Swift 에서 JSON 다루기 edwith의 부스트코스 iOS 앱개발 강의를 들으며 공부한 내용을 정리한 포스팅이예요. 이 글에 나오는 예제파일이나 코드는 강의에 나오는 코드입니다. 아이폰 앱개발에 관심이 있으신 분은 아래 링크를 확인해보세용 https://www.edwith.org/boostcourse-ios/lecture/20146/ [LECTURE] 3) JSON 다루기 : edwith 강의 영상 - 부스트코스 www.edwith.org JSON 다루기 이번 글에서는 JSON 데이터로 Encode, Decode 하는 방법과 이용하는 방법에 대해 작성해볼게요. 이에 대한 설명은 앞 포스팅에 작성되어 있습니다! JSON 데이터 형식만들기 일단, JSON 데이터로 사용..
앞에서 공부했던 내용들을 이용해서 TableView의 구성을 직접 한 번 만들어봅시다! 이번의 목표는 아래 이미지의 테이블 뷰예요. 새 프로젝트를 하나 만들어서, StoryBoard에서 테이블 뷰를 하나 만들어주고, Table View, Table View Cell 을 올려줬어요. 그 다음에 Table View를 control 키와 함께 클릭해주면 보여지는 Outlet 창에서 DataSource와 Delegate를 View Controller와 연결해줍니다. 이 뷰 컨트롤러가 해당 테이블 뷰의 외형과 설정을 담당하겠다는 뜻이예요. 물론 이 내용도 코드를 통해 작성해줄 수 있습니다. 그 다음, Outlet으로 테이블 뷰를 코드와 연결해주고, 테이블 뷰에 담고싶은 데이터를 작성해줬어요. (데이터는 데이터소스..
https://www.edwith.org/boostcourse-ios/notices/12898 에듀케이션위드 : edwith 에드위드(edwith)는 네이버(NAVER)와 커넥트재단(CONNECT)이 제공하는 온라인 강좌(MOOC : Massive Online Open Course) 교육 플랫폼입니다. 에듀케이션위드(education with) 에드위드(edwith)로 분야별 명품 강좌를 무료(Free Course)로 수강하세요. www.edwith.org edwith의 부스트코스 iOS 프로그래밍 강좌를 수강하면서 느꼈던 점입니다. 코드리뷰를 제외한 모든 강의(+자료)는 무료로 제공되고, 네이버 아이디로도 강의를 들을 수 있는 만큼 접근성이 좋아서 iOS 앱개발, 아이폰 앱개발을 공부해보고싶은 초보분이..
[리뷰] edwith에서 코드리뷰를 받아봤습니다 요즘 매일 듣고 찾아보며 공부하고있는 edwith의 부스트코스 iOS 앱개발 강의 링크입니다. 관심이 있는 분이라면 한번 들어가서 살펴보세요! 요즘 작성하는 글의 머리에도 언급을 하고있는 부스트코스에서 코드리뷰를 받아봤어요. 제출한 프로젝트는 제공되는 에셋을 이용해서 만든 MusicPlayer입니다. 이렇게 생겼어요 ㅋㅋㅋ 그런데 리뷰가 생각했던 것보다 훨씬 괜찮은 것 같아요. 리뷰어 분이 제가 작성한 코드를 한줄 한줄 읽어보면서 "변수 이름은 이렇게 지어주는 것이 좋습니다!", "이 부분에서 괄호는 없는 것이 자연스럽습니다!", "굳이 분리하지 말고 합쳐서 쓰는게 더 깔끔한 것 같네요!" 이런 코드에 대한 평가를 쭉 달아주셨어요. 또, guard let ..