본문 바로가기
goodLuck

개발 관련/IOS_SwiftUI17

커피주문 상세페이지 A. to do list 프로필 영역 conerRadius 이용해서 동그라미만들기 커피 정보 .text 로 주기 온도 핫/아이스 _ segmentedControl 써보기 컵타입 버튼 _ 선택시, 데이터값 받기 current, conerRadius 둥글게 만들기 수량 카운팅하기_ stepper 사용해서 카운팅되는 데이터 textLavel에 연결하기 B. 전체 코드 // // ViewController.swift // CoffeeOrder // // Created by 이성현 on 2022/06/11. // import UIKit class ViewController: UIViewController { @IBOutlet weak var valueLabel: UILabel! @IBOutlet weak var .. 2022. 6. 12.
타이머만들기 타이머 만들기 여기서 처음으로 써봤다 slider 2022. 6. 11.
오류 Thread 1: "[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key comChoiceLable." 오류가 왜났을 까... 2022. 5. 2.
아울렛/액션, 변수/상수, 함수 기본 정의 속성을 바꾸기 위해서는 변수로 선언해주고 접근이 가능하다. 선언->접근->변경 즉 속성변경을 위해선 아웃렛에서 변수로 선언해주고, 액션을 해주면 된다. 변수는 변할수있는 값/ 상수는 변하지않는 값. 함수는 여러 단위의 기능을 적재적소에 가져와서 쓸 수 있도록 모듈화시키는 것이다. 그래서 함수는 처음에 1차)선언하고 -> 2차)로 호출을 해서 사용하는 구조로 되어 있음. 2022. 5. 1.
MVVM MVVM 패턴이라는 게 있더라, 이게 처음에 공부하기전에 패턴이라는 게 뭔지 잘몰랐는데, 클론코딩 코드를 보고있으니까 히안하게 코드 주제별로 각각 주제가 만들어져있더라, 예로 들어 위 사진처럼 Model/ViewModel/View 랑 특히 이제야 저게 있었구나 싶었다. view>main/(등등)에서 하위 데이터를 불러오는 코드를 많이 봤는 데, 아무리 찾아봐도 어디에 데이터가 있는 지 몰랐는 데, 모두 다 ViewModel/Model에 들어가 있었다니 !!!! 이걸 디자인패턴이라고 하는구나~~~ - ViewModel =View를 표현하기 위해 만들어진 View를 위한 Model =View와는 Binding하여 연결후 View의 액션을 받아 View를 업데이트 (view에서 변화가 일어나는 viewCont.. 2022. 4. 26.