Project 썸네일형 리스트형 [iOS] bookStore app project (3) 지난 글에 이어 오늘은필요한 데이터를 모델링하고 이를 토대로 API를 연결해봅니다. 7r보ㅈr Z... •̤᷆ ₃ •̤᷇ ฅ | Rest API Key 우선, Kakao developers에서 개발자로 가입하고(개인 정보 입력 필수) 나에게 필요한 Rest API 키를 발급받았다. (보안 관계 상 key는 모자이크 처리했다) | Modeling Data 작업중인 Xcode에서 New Group으로 Model 폴더를 만들고, 그 안에 BookModel.swift 파일을 생성! 그리고 아래 kakao rest api docs를 열어서 kakao의 책 검색하기의 Rest API 코드 형식을 확인했다.예제를 통해 확인하니 좀더 정확하게 이들의 정책을 따를 수 있었다. Kakao Developers카.. 더보기 [iOS] Kickboard App 프로젝트 회고 많은 화면을 담당하지 않았지만 2주라는 짧은 시간을 꽉 채운 프로젝트입니다. 똑똑하고 선한 동익님, 야무진 분위기 메이커 미림님, 조용하지만 강한 낭중지추 희라님, 그리고 배려 넘치는 팀장 중권님..앞으로가 더 기대되는 분들을 만나서 행운이었어요. 기능 개발과는 별개로 다인종 머머리 스타일을 선보인 팀이었기에 왠지 뿌듯했달까요.. 코드에 대한 내용도 일부 선별하여 넣으려고 했지만.. 화면이 무지하게 많았던 관계로.. KPT와 ReadMe로 대신하겠습니다. 코드가 궁금하신 분들은 아래 GitHub 링크를 참고해주세요.|•'-'•)و✧ GitHub - NY-Chae/bean-scooter-pjt: This is a kickboard app project I participated in.This is.. 더보기 [iOS] “Bean Mobility Korea” Application (Day-5 ദ്ദി '֊' )) + 기술 면접 어제(Day4)에 이어 오늘은 (와 벌써 Day 5!) Stack View를 사용하여 guide화면의 xib. cell 의 autolayout을 잡고,어제 나누었던 TableView 섹션마다 header를 넣어 각 섹션을 설명하는 머릿말을 넣어줍니다. 그리고 오늘 본 기술 면접 후기도 간단히 기록하여 해 봅니다. ̗̀(˶'ᵕ'˶) ̖́- Stack View 를 사용하여 autoLayout 설정 먼저, Label로 잡은 두 taxt 레이블을 Stack View로 잡아 constraints를 주고, 위에서 잡은 Label Stack View와 Guide Image를 다시 Stack View로 잡아서 Constraints를 주었다. Stack View of Stack View.. of .. 제약을 줄 .. 더보기 [iOS] “Bean Mobility Korea” Application (Day-4 ദ്ദി '֊' )) 어제(Day3)에 이어 오늘은 Profile 화면의 리스트에서 연결되는 Driving Guide 화면을 구현해 봅니다.TableView를 사용하기 위해 UITableViewDelegate과, UITableViewDataSaurce를 상속받고,이에 이어지는 수순, 애플이 배려한 자연스러운 흐름(?)에 따라 필요한 두 개의 func, numberOfRowsInSection과 cellForRowAt에서 코드를 구현해 줍니다. ̗̀(˶'ᵕ'˶) ̖́- 1. UITableViewDelegate, UITableViewDataSaurce 상속 VC에서 TableView를 만든다.?그럼 기본적으로 다음의 두 Protocol(Method)를 UIVewController 옆에 추가로 상속시켜준다. import UIKit.. 더보기 [iOS] “Bean Mobility Korea” Application (Day-3 ദ്ദി '֊' )) 어제(Day2)에 이어 오늘은figma를 활용한 비주얼 컨셉 회의를 통해 다양한 레퍼런스들을 보고, 상단 컬러와 타이틀, 프로필 이미지 삽입, 아이콘 통일성 등 논의된 여러 이슈를 하나씩 차례로 수정해 보았습니다. 디자인 이슈와 더불어,gitHub으로 협업하는 연습도 여러번 해 보며, 명령어를 통한 git 사용에 익숙해지는 시간을 가졌습니다. .- ̗̀(˶'ᵕ'˶) ̖́- 1차적으로 간단하게,상단 컬러영역 지정, 볼드한 텍스트, User Name 좌측 프로필 이미지 삽입 영역 지정하고,사이즈가 동일한 아이콘으로 전체적인 UI 를 수정했다. 간단한 수정만으로도 이전보다 많이 개선된 느낌이 났다. (로고 이미지를 통째로 넣으면 tap 했을 때 아래와 같이 테두리 자국(?)이.. 더보기 [iOS] “Bean Mobility Korea” Application (Day-2 ദ്ദി '֊' )) 어제(Day1)에 이어 오늘은 table View 안에 xib를 이용한 custom cell을 넣어내 프로필 화면에 필요한 요소들을 구현해 봅니다.- ̗̀(˶'ᵕ'˶) ̖́- Model 구성 dummyData를 아래처럼 ProfileItem 객체의 배열로 구성하고, (즉, dummyData는 ProfileItem 객체의 배열)각 ProfileItem 객체는 "iconName"과 "title" 이라는 속성을 갖도록 했다. let dummyData: [ProfileItem] = [ ProfileItem(iconName: "image01", title: "주행 기록"), ProfileItem(iconName: "image02", title: "주행 가이드".. 더보기 [iOS] “Bean Mobility Korea” Application (Day-1 ദ്ദി '֊' )) 이번 프로젝트를 진행하며 어떤 문제를 맞닥뜨렸고 어떻게 해결했는가 매일 기록'해' 봅니다. - ̗̀(˶'ᵕ'˶) ̖́- 1. TableView 추가 1. VC 에 TableView 추가할 때, 디폴트로 넣어야(상속 받아야) 하는 것들 ※ main에서 "TableViewController로 시작한 것과 다르다. 그때는 이와 같은 작업은 안해도 된다. ▽ 상속자들 : UITableVIewDelegate, UITableViewDataSource 여기서 중요한 상속자들을 짚고 넘어가자. 1. UITableViewDelegate 프로토콜 : TableView의 '동작'을 제어한다. 구체적으로는 셀의 높이 설정을 비롯하여 셀 선택 시 동작, 스크롤 동작 등을 구현할 수 있도록 한다. table.delegate = .. 더보기 [iOS] WishList App (feat. Network &API) 금주에 새로 전달받은 프로젝트의 요구사항을 정리해 봅니다. 랜덤한 상품을 앱에 노출시키고, 노출된 상품을 위시 리스트에 담을 수 있는 애플리케이션 만들기( 데이터 저장과 네트워크 통신이 핵심 ) 완성된 내용은 이곳에서 확인하세요! ◇ 프로젝트 목표 [ ] 화면을 전환하는 여러 방식을 이해하고 코드를 작성할 수 있다. (Segue, 코드 활용)[ ] Swift 메모리 구조에 대해 이해할 수 있다.[ ] Swift의 ARC 개념에 대해 이해할 수 있다.[ ] Decodable, Encodable, Codable 개념을 활용하여 데이터 모델링을 할 수 있다.[ ] URLSession에 대해 이해하고 REST API와 통신할 수 있다.[ ] 내부저장소 개념에 대해 이해한다.[ ] .. 더보기 이전 1 2 다음