본문 바로가기

개발(Development)/iOS(아이폰)12

[한글 번역_11] Start Developing iOS Apps (Swift) - Working with Table Views > Persist Data 안녕하세요 카레유입니다. Apple에서 제공해주는 Swift iOS 앱 개발 가이드를 한글 번역해보았습니다. 영어실력도, 개발실력도, 심지어 한국어 실력도 미흡합니다. 부족한 부분이 많지만, 많은 도움 되시길 바라겠습니다. 아직 작성 중인 내용으로 시간을 갖고 개선해 나갈 생각입니다. 감사합니다. Persist Data이번 레슨에서는 FoodTracker앱에서 meal list를 저장하는 기능을 구현하겠습니다. 데이터의 저장은 iOS 앱 개발에서 아주 중요한 부분입니다. iOS는 다양한 데이터 저장 방식을 제공하지만, 이번 레슨에서는 NSCoding을 이용한 데이터 저장 메커니즘을 학습하도록 하겠습니다. NSCoding은 객체 및 각종 스트럭쳐(structure)들을 아카이빙할 수 있는 경량화된 솔루션을.. 2015. 10. 30.
[한글 번역_10] Start Developing iOS Apps (Swift) - Working with Table Views > Implement Edit and Delete Behavior 안녕하세요 카레유입니다. Apple에서 제공해주는 Swift iOS 앱 개발 가이드를 한글 번역해보았습니다. 영어실력도, 개발실력도, 심지어 한국어 실력도 미흡합니다. 부족한 부분이 많지만, 많은 도움 되시길 바라겠습니다. 아직 작성 중인 내용으로 시간을 갖고 개선해 나갈 생각입니다. 감사합니다. Implement Edit and Delete Behavior 이번 레슨에서는 기존에 있던 meal을 편집하거나 삭제하는 기능을 구현해보겠습니다.Learning ObjectivesAt the end of the lesson, you’ll be able to:push/modal navigation 구분하기프리젠테이션 스타일에 따라 view controller 사라지게 하기다운 캐스팅을 위한 다양한 cast ope.. 2015. 10. 30.
[한글 번역_09] Start Developing iOS Apps (Swift) - Working with Table Views > Implement Navigation 안녕하세요 카레유입니다. Apple에서 제공해주는 Swift iOS 앱 개발 가이드를 한글 번역해보았습니다. 영어실력도, 개발실력도, 심지어 한국어 실력도 미흡합니다. 부족한 부분이 많지만, 많은 도움 되시길 바라겠습니다. 아직 작성 중인 내용으로 시간을 갖고 개선해 나갈 생각입니다. 감사합니다. Implement Navigation이번 레슨에서는 navigation controller와 segue를 이용하여 네비게이션 및 화면 전환 기능을 구현하겠습니다. 이번 레슨을 통해 완성될 앱의 모습은 아래와 같습니다.Learning ObjectivesAt the end of the lesson, you’ll be able to:스토리보다 상에서 ViewController를 navigation controller.. 2015. 10. 30.
[한글 번역_08] Start Developing iOS Apps (Swift) - Working with Table Views > Create a Table View 안녕하세요 카레유입니다. Apple에서 제공해주는 Swift iOS 앱 개발 가이드를 한글 번역해보았습니다. 영어실력도, 개발실력도, 심지어 한국어 실력도 미흡합니다. 부족한 부분이 많지만, 많은 도움 되시길 바라겠습니다. 아직 작성 중인 내용으로 시간을 갖고 개선해 나갈 생각입니다. 감사합니다. Create a Table View이번 레슨에서는 FoodTracker 앱의 메인 화면을 만들어보겠습니다. 음식의 목록을 보여주기 위해 테이블뷰(Table View)기반의 화면을 만들어 스토리보드에 추가할 것이며, 각 음식의 목록은 아래 화면과 같이 커스텀 테이블 셀(table cell)을 만들어 구현하겠습니다.Learning ObjectivesAt the end of the lesson, you’ll be a.. 2015. 10. 30.
[한글 번역_07] Start Developing iOS Apps (Swift) - Building the UI > Define Your Data Model 안녕하세요 카레유입니다. Apple에서 제공해주는 Swift iOS 앱 개발 가이드를 한글 번역해보았습니다. 영어실력도, 개발실력도, 심지어 한국어 실력도 미흡합니다. 부족한 부분이 많지만, 많은 도움 되시길 바라겠습니다. 아직 작성 중인 내용으로 시간을 갖고 개선해 나갈 생각입니다. 감사합니다. Define Your Data Model이번 레슨에서는 FoodTracker앱의 데이터 모델(data model)을 정의하고 테스트해보겠습니다. 데이터 모델이란 앱 내부에서 사용하는 데이터 구조(structure of information)를 의미합니다. 그리고 이 데이터 구조를 관리하고, 뷰를 통해 보여주는 객체를 데이터소스(data source)라고 합니다.Learning ObjectivesAt the en.. 2015. 10. 30.
[한글 번역_06] Start Developing iOS Apps (Swift) - Building the UI > Implement a Custom Control 안녕하세요 카레유입니다. Apple에서 제공해주는 Swift iOS 앱 개발 가이드를 한글 번역해보았습니다. 영어실력도, 개발실력도, 심지어 한국어 실력도 미흡합니다. 부족한 부분이 많지만, 많은 도움 되시길 바라겠습니다. 아직 작성 중인 내용으로 시간을 갖고 개선해 나갈 생각입니다. 감사합니다. Implement a Custom Control이번 레슨에서는 FoodTracker앱에서 음식에 대한 평가를 할 수 있는 별점평가 컨트롤(rating control)을 만들어보겠습니다. 이번 과정을 완료하면 아래와 같은 앱을 만들 수 있습니다.Learning ObjectivesAt the end of the lesson, you’ll be able to:커스텀 소스 코드 파일을 만들어 스토리보드의 엘리먼트와 연.. 2015. 10. 30.
[한글 번역_05] Start Developing iOS Apps (Swift) - Building the UI > Work with View Controllers 안녕하세요 카레유입니다. Apple에서 제공해주는 Swift iOS 앱 개발 가이드를 한글 번역해보았습니다. 영어실력도, 개발실력도, 심지어 한국어 실력도 미흡합니다. 부족한 부분이 많지만, 많은 도움 되시길 바라겠습니다. 아직 작성 중인 내용으로 시간을 갖고 개선해 나갈 생각입니다. 감사합니다. Work with View Controllers이번 레슨에서는 FoodTracker앱의 meal scene에 대한 UI작업을 좀더 진행해보겠습니다. 기존 UI엘리먼트를 재배치하고, UI에 사진을 추가하기 위해 Image Picker를 이용한 작업을 진행하겠습니다. 이번 레슨을 마치고 나면 아래와 같은 모습의 앱을 완성하게 됩니다.Learning ObjectivesAt the end of the lesson, y.. 2015. 10. 30.
[한글 번역_04] Start Developing iOS Apps (Swift) - Building the UI > Connect the UI to Code 안녕하세요 카레유입니다. Apple에서 제공해주는 Swift iOS 앱 개발 가이드를 한글 번역해보았습니다. 영어실력도, 개발실력도, 심지어 한국어 실력도 미흡합니다. 부족한 부분이 많지만, 많은 도움 되시길 바라겠습니다. 아직 작성 중인 내용으로 시간을 갖고 개선해 나갈 생각입니다. 감사합니다. 이번에 배워볼 내용은 UI엘리먼트들을 코드에 연결해보는 작업입니다.text field에 텍스트를 입력하고, button을 누르면, label에 그 텍스트가 표시될거에요이 정도 할줄 알면 기본은 끝난거죠^^화이팅하세요! Connect the UI to Code이번 레슨에서는 FoodTracker 앱의 UI들을 코드로 연결하고, 사용자가 이 UI들을 통해 몬가 해볼 수 있는 action을 만들어 보겠습니다.(버튼을.. 2015. 10. 30.
[한글 번역_03] Start Developing iOS Apps (Swift) - Building the UI > Build a Basic UI 안녕하세요 카레유입니다. Apple에서 제공해주는 Swift iOS 앱 개발 가이드를 한글 번역해보았습니다. 영어실력도, 개발실력도, 심지어 한국어 실력도 미흡합니다. 부족한 부분이 많지만, 많은 도움 되시길 바라겠습니다. 아직 작성 중인 내용으로 시간을 갖고 개선해 나갈 생각입니다. 감사합니다. 오늘 배울 내용은 UI를 만들어 보는 것입니다. 실제로 작동하지는 않지만, 앱의 화면을 구성하는 법을 배우게 됩니다.제 개인적인 생각이지만... 저는 실제 작동을 구현하는 것보다... 그림 그리는게 더 어렵더라구요 ㅠㅠ하지만 Xcode는 저 같은 사람도 비교적 쉽게 UI를 구성할 수 있게 해줍니다!자 그럼 시작해볼까요? 별거 없습니다 ㅋㅋ 아래 Attributes 내용은 iOS에서 Swift로 개발시 참고가 필.. 2015. 10. 30.