전체 글

전체 글

    [RC_week5] iOS openAPI를 활용한 영화 예매 앱 만들기

    ️⭐️ 주제: 영화 예매 앱🎬 카카오 로그인 API와 THE MOVIE DB API를 활용하여 영화 예매 앱을 만들기 - THE MOVIE DB API: https://developers.themoviedb.org/3/getting-started/introduction 📌 앱 설명 첫번째 화면 : 앱 로고 이미지 + 카카오 로그인 두번째 화면 : 영화 목록 조회(영화 이미지, 제목) 세번째 화면 : 영화 상세 조회(영화 이미지, 제목, 상세 설명) + 예매하기 버튼 네번째 화면 : 영화 예매 하기(영화 선택, 자리 선택, 청소년/성인 선택, 시간 선택 등) + 예매 완료 알림창 다섯번째 화면 : 영화 검색 하기 여섯번째 화면 : 마이페이지(카카오 프로필 이미지, 이름 출력)+예매 내역 조회, 삭제 가능 ..

    [RC_week4] iOS 쓰레드를 활용한 게임 만들기

    ️⭐️ 주제: 슈의 라면 게임👩🏻‍🍳🍜 iOS 멀티쓰레드를 활용한 게임 만들기 간단한 게임 설명 주어진 시간 1분 내에 라면을 최대한 많이 만드는 게임 조리 순서는 물 붓기 ➡️ 스프 넣기 ➡️ 면 넣기 ➡️ 파 넣기 ➡️ 계란 넣기 한번에 조리 가능한 냄비 수는 4개, 남은 냄비 개수는 3개(목숨 개념) 냄비에 물을 넣으면 조리 시작, 10초 안에 손님에게 제출하지 못하면 냄비가 탐 모든 재료를 순서대로 넣고 손님에게 제출한다면 +1000포인트, 조리 순서가 틀리면 경고 토스트 메시지, 탄 냄비의 경우 0포인트 ➡️ 남은 냄비 개수(목숨) 1개 깍임 시간 안에 10000원을 채우면 성공/채우지 못하면 실패 메인 쓰레드 : 타이머 1분 ✔️ 종료 시점 I) 목숨 개수가 0개가 되면 게임 종료 후 점수표,..

    [iOS_study] 시뮬레이터 화면 녹화하기

    터미널 창에 입력 -> 해당 디렉토리에 저장됨 xcrun simctl io booted recordVideo [name].mov 녹화 종료는 control + C

    [RC_week3] iOS UITableView를 활용한 가계부 앱 만들기

    ⭐️ 가계부 앱 📕 직관적으로 수입과 지출을 관리하고 통계를 조회할 수 있는 앱 UITableView를 활용 및 CRUD 기능을 구현 📌 화면 구성 첫번째 화면 : 가계부 목록 테이블뷰, 추가 버튼, 스와이프 시 삭제 두번째 화면 : 가계부 추가 텍스트 필드, 스피너, 버튼 등 세번째 화면 : 가계부 상세 보기 및 수정 버튼 네번째 화면 : 가계부 유형별, 지출/수입 통계 ️전체 화면 구성 - 첫번째 화면과 네번째 화면은 탭 바로 구성 - 두번째 화면과 세번째 화면은 첫번째 화면과 내비게이션 바로 연결 📌️ 시나리오 1. 첫번째 화면에서 추가 버튼 클릭 시 두번째 화면으로 이동 2. 두번째 화면에서 금액, 유형, 메모 입력 및 수입/지출 선택 ➡️ 저장 버튼 클릭 3. 첫번째 화면으로 전환 시 테이블 뷰..

    [RC_week2] iOS 생명주기를 활용한 주문 앱 만들기

    ⭐️ 주문 앱 생명주기를 활용하여 간단한 햄버거 주문 앱 만들기 CRUD 기능, 화면전환 및 데이터 주고 받기 포함 화면 구성 및 기능 첫번째 화면 : 광고 이미지 -앱 실행할 때 마다 랜덤 광고 -주문하기 버튼 클릭 시 상품목록&장바구니 페이지 이동 두번째 화면 : 상품 목록 & 장바구니 -상품 클릭 시 주문 상세 페이지 이동 -결제 클릭 시 주문 완료 페이지 이동 -취소 클릭 시 장바구니 속 모든 아이템 삭제 -장바구니속 상품 선택 시 주문 상세 페이지 이동(수정 가능) 세번째 화면 : 주문 상세 페이지 -상품 수량 선택 후 카트 담기 버튼 클릭 시 상품목록&장바구니 페이지 이동 및 장바구니에 상품 반영 -뒤로가기 버튼 클릭 시 상품목록&장바구니 페이지 이동 네번째 화면: 주문 완료 페이지 -주문 완..

    [iOS_study] Autolayout 재정리

    Auto Layout iphone 6,7,8은 같은 사이즈 https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions Constraints Add New Constraints > 0 0 0 0 > 빨간 선 클릭 > Add 4 Constraints View AppBreweryBackground Constraints AppBreweryBackground.trailing = trailing AppBreweryBackground.trailing의 superview는 AppBreweryBackground AppBreweryBackground의 superview는 View Constraints에 있는 파일 클릭하기 trailing edge 오른쪽,..

    [iOS_study] Dicee-iOS

    Dicee-iOS 주사위 앱 만들기 이미지 뷰 속성 Aspect Fit: default Scale to Fill: 종횡비 유지하지 않고 늘려짐, 전체를 채울만큼 이미지를 위아래로 늘임 Aspect Fill: 종횡비는 그대로 유지하면서 이미지 채우기 디자인을 코드와 연결하기 버튼을 control + 드래그 앤 드랍해서 clss와 overide 사이에 삽입 버튼 식별자 이름 지정: 카멜 방식 사용(첫단어만 소문자, 나머지 단어 대문자) ↓ 연결된 것 확인: 마우스 우클릭(삭제하려면 x 클릭) 식별자 이름 변경 방법: 코드에서 해당 식별자 마우스 우클릭 -> refactor -> rename 코드로 이미지 변경하기 식별자.속성 = 값 ↓ 파란색 이미지 더블클릭 후 원하는 이미지 선택 화면에서 사용자 상호작용을..

    [iOS_study] iOS 유용한 정보, 사이트 정리(feat 유데미)

    유데미 iOS 코스 https://www.appbrewery.co/p/ios-course-resources iOS Course Resources www.appbrewery.co Xcode 지도 Xcode 단축키 모음 https://swifteducation.github.io/assets/pdfs/XcodeKeyboardShortcuts.pdf 색상 팔레트 사이트 : 원하는 색상 16진수 복사 -> custom RGB 색상 설정 https://colorhunt.co/ Color Palettes for Designers and Artists - Color Hunt Discover the newest hand-picked color palettes of Color Hunt. Get color inspirati..