일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 프로그래머스 배열 만들기1
- 주사위 게임1
- 프로그래머스 주사위 게임1
- 프로그래머스
- 배열 만들기1
- swift
- 스페인어
- Error installing cocoapods
- Til
- 프로그래머스 조건에 맞게 수열 변경하기 3
- continue
- array
- 프로그래머스 n번째 원소까지
- 조건에 맞게 수열 변경하기 3
- ruby설치
- 프로그래머스 문자열 붙여서 출력하기
- 스파르타 코딩클럽 내일배움캠프
- Break
- 연산자
- 프로그래머스 n의 배수 고르기
- 문자열 정렬하기 (1)
- 프로그래머스 암호 해독
- 스파르타코딩캠프
- 프로그래머스 자동커밋
- 프로그래머스 최댓값 만들기(2)
- cocoapods 설치 오류
- 문자열 붙여서 출력하기
- n번째 원소까지
- 프로그래머스 문자열 정렬하기 (1)
- 객체지향
- Today
- Total
목록TIL (Today I Learned) (36)
dev._.note
📌 키오스크 복습 코드 깃허브에 push (https://github.com/mirae0312/Assignment-sparta) 스레드 복습 부분 작성해서 올렸으며 cocoaPods 설치과정에서 설치가 안되는 이슈가 있었는데 해결해서 해결법을 작성함. 📌 새로 알게 된 부분 ∙ 스레드(Thread) ∙ CocoaPods(코코아팟)설치 ∙ Error installing cocoapods 💡 새로 알게 된 부분 ▶︎ 스레드(Thread) ▶︎ CocoaPods(코코아팟)설치 ▶︎ Error installing cocoapods
📌 키오스크 복습 풀이예제를 보고 클론코딩함. class가 아닌 struct를 이용해서 다시 작성함. 폴더를 나누고 class별로 따로 분리함. 추후 블로그 작성 예정. 📌 새로 알게 된 부분 ∙ 프로토콜(Protocol) 💡 새로 알게 된 부분 ▶︎ 프로토콜(Protocol)
📌 예외처리 일반 try 말고도 try?와 try!를 학습함. try? : do - catch 구문 없이도 사용이 가능하고 에러 발생시 nil값을 반환. 에러가 발생하지 않으면 리턴 값의 타입은 옵셔널로 반환. try! : 에러가 발생을 하면 앱이 강제 종료되며 옵셔널이 언래핑된 값이 리턴. 오류가 발생하지 않는다는 보장아래 사용해야함. 📌 새로 알게 된 부분 ∙ 예외처리 💡 새로 알게 된 부분 ▶︎ 예외처리
📌 과제 3단계까지 진행완료했다. 메인메뉴 => 세부매뉴(돌아가기) => 메인메뉴 => 종료 class간의 상속을 사용해서 각각 클래스마다 적용해줬던 값을 부모 클래스에만 적용해서 코드가 간결해졌다. xcode에서 빌드를 하면 xcode가 종료되는 이슈가 있었다. 구글링을 통해 자바와 오라클을 지워봤지만 아직 해결하지 못했다. 💡 과제진행 ▶︎ 키오스크 과제
키오스크 프로그래밍 과제 Lv2 필요한 클래스들을 설계해요 (버거, 아이스크림, 음료, 맥주, 주문, 공통 등) 클래스들의 프로퍼티와 메소드를 정의해요 메소드를 이용해서 Lv1의 코드를 개선해요 Lv3 Lv2에서 설계한 클래스들을 상속 관계를 가지도록 변경해요 (Burger도 부모 클래스를 가질 수 있을지 고민해요!) 하나의 객체 리스트로 모든 메뉴들을 관리하도록 수정해요 (List) ## 선택 구현 사항 Lv4 숫자를 입력해야하는데 문자를 입력했을때 다시 입력할 수 있도록 예외를 처리해요 현재 잔액과 가격을 비교해서 구매 가능한 상태를 정의해요 (해당 기능을 담당하는 클래스를 새로 정의하셔도 됩니다.) Lv5 특정 작업이 종료된 후, 3초뒤에 다른 작업을 수행할 수 있도록 코드를 작성해요 결제시 현재 ..
📌 깃 브랜치를 만들고 협업하는 과정을 배움. 타입 캐스팅 4종류와 업캐스팅 다운캐스팅 하는법을 공부함. 📌 새로 알게 된 부분 ∙ 타입 캐스팅(Type Casting) 💡 새로 알게 된 부분 ▶︎ 타입 캐스팅(Type Casting)
📌 새로운 과제를 input으로 적용받는다하여 input역할을 하는 readline을 공부함. 키오스크 과제 진행중 추후 포스팅 예정. 📌 새로 알게 된 부분 ∙ didSet과 willSet ∙ readline 💡 새로 알게 된 부분 ▶︎ didSet과 willSet ▶︎ readline
📌 과제 제출일이라 playground로 계산기를 만들었다. 상속이라는 개념이 정확히 이해가 안돼서 lv4는 풀이를 보고 참고해서 다시 작성했다. 💡 과제 : 계산기 ▶︎ Calculator ✖︎ 코딩테스트 풀이 [level 1] Title: 삼총사, Time: 0.02 ms, Memory: 16.4 MB -BaekjoonHub · mirae0312/Programmers_Algorithm@7bd1d7d mirae0312 committed Dec 1, 2023 github.com