본문 바로가기
goodLuck

개발 관련29

커피주문 상세페이지 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.
드디어 첫 프로젝트 ㅎㅎㅎ 메인 html/css 완성 아.. 오늘 하루종일 매달렸던 !!!! 메인 화면...!! html/css 완성....!!! 그리고 또하나 뿌듯한 건 처음으로 깃에 코드를 올렸다는 것. 아직 깃을 잘 활용할 줄 몰라서 ㅠㅠ 참 어떻게 했는 지 놀라움...(초보자의 마음) 지금 이미지파일이나 이런거 폴더안에 안넣어두고 그냥 마구잡이로 저장되어있는 데, 다음엔 잘 분류해서 해야지. 아 너무 뿌듯.. 수고했다. 내 자신 요번에 프로젝트를 시작하면서 가장 잘했다고 생각했던 건, 클래스별로 미리 설계도를 그려봤다는 것이다. (아래사진) 솔직히 엄청 어색해보이긴한데, 이렇게 구조부터 파악하고 진행하니까 훨씬 안햇갈리고 좋았음. 이런 클래스별 구조도?를 그리는 다양한 프로그램 툴들을 보고있는 데, 상당히 많은 듯. 그 중 괜찮을 걸 써보고 나한테 .. 2022. 3. 9.