💻 스파르타코딩클럽20 [두번째 팀 프로젝트] 모바일 키오스크 1️⃣ 01. 프로젝트 개요내용: MacA Coffee 모바일 키오스크 제작인원: 김솔비, 윤대성, 안지현, 김광현, 이득령 02. 사용하는 기술더보기1.1 기본 UI 요소UIView: 모든 UI 요소의 기본 클래스.UIButton: 터치 이벤트를 처리하는 버튼.UILabel: 텍스트를 표시하는 레이블.UIImageView: 이미지를 표시하는 뷰.1.2 컨테이너 및 레이아웃UIStackView: 수직 또는 수평으로 뷰를 정렬하는 컨테이너.UIScrollView: 스크롤 가능한 컨텐츠 영역을 제공하는 뷰.UICollectionView: 커스텀 레이아웃을 사용하여 데이터 항목을 표시하는 뷰.UISegmentedControl: 여러 세그먼트 중 하나를 선택할 수 있는 컨트롤.1.3 사용자 상호작용UIAlertCont.. 2024. 7. 2. [개인과제] 계산기 인터페이스 만들기 - 코드베이스 ~~기록하기 위해 남기는 일기장~~*코드베이스 초면인 사람이 되는대로 쓴거니 참고만 해주세요 :)* 01. SnapKit 추가저번에 공부한 SnapKit을 활용하기 위해 import 해준다!ViewController 파일에 기존 UIKit 아래쪽에 적어주면 끝import UIKitimport SnapKit SnapKit을 사용하는 이유?: 코드를 더 직관적이고 간결하게 작성할 수 있다 [Swift 🍎] Snapkit 활용하기snapkit 이란?코드베이스 UI 작성 시 제약조건 세팅하는 코드를 Snapkit을 활용해서 조금 더 간결하게 작성할 수 있게 하는 서드파티 라이브러리 아래와 같이 길어서 보기 힘든 코드를 ⤵️ 요렇게solby.tistory.com 02. 버튼 클릭 시 값이 표시될 numBox .. 2024. 7. 1. [개인과제] 약식 계산기 만들기 - 스토리보드 앱 개발 기초 강의 듣고 처음으로 간단한 계산기앱 만들기 개인 과제를 받았다저번 팀 프로젝트 때 간단한 UI 만들기는 했었는데, 이번에는 조금 더 복잡한 단계들과 간략한 기능까지 구현해야함! 구현 단계 Level 1~8 UILabel 로 숫자 라벨 띄우기Horizontal StackView : 버튼 4개를 모아 가로 정렬 스택 뷰 만들기Vertical StackView : Horizontal StackView 4줄을 세로로 정렬하는 스택 뷰 만들기숫자 버튼과 연산 버튼의 색상 구분하기버튼을 원형으로 만들기버튼을 클릭하면 라벨에 표시되도록 하기초기화 버튼 (AC) 구현사칙연산 버튼 (=) 구현01. 계산기 인터페이스 구현 1️⃣ UILabel 로 계산된 값이 표시될 숫자 라벨 설정 Constai.. 2024. 6. 27. [개인과제] 카운터앱 만들기 24년 6월 24일 앱개발 입문 1주차 강의 개인과제로 간단한 카운터 앱 만들기 했다감소 버튼 누르면 숫자가 하나씩 떨어지고 증가 버튼 누르면 숫자가 하나씩 증가하는아쥬아쥬 간단한 앱이지만 스토리보드 처음 써보는거라 떨리고 설렘 까먹지 않고 기록하기 위해 남기는 일기 ~! 스토리보드 제작 과정 1. 스토리보드 파일 생성2. 백그라운드 컬러 적용(view → Background → 블랙으로 변경) 3. 숫자 Label 생성3-1) 디자인: Color - White Color, Font - System Bold 45size, Background - Default, textAlignment - center 3-2) Constraints width 80 설정 3-3) Horizontally / Vertic.. 2024. 6. 24. [개인과제] 야구게임 만들기 2024. 6. 17. [개인과제] Playground로 계산기 만들기 24년 6월 6~10일 이번주 강의로 Class 에 대해서 공부했다스파르타 첫 개인과제로 3일 동안 Playground로 계산기 만들기를 진행했다 해야할 것 Calculator Class와 인스턴스 생성하기Calculator Class 내부 메소드 함수 정의하기실제 값을 넣어서 정상 출력되는지 테스트 해보기 1. Calculator Class와 인스턴스 생성하기class Calculator { var num1 : Double var num2 : Double var opp : String init(num1: Double, num2: Double, opp: String) { self.num1 = num1 self.num2 = num2 sel.. 2024. 6. 10. 이전 1 2 3 4 다음