일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 연산자
- 프로그래머스 조건에 맞게 수열 변경하기 3
- 스파르타코딩캠프
- 프로그래머스 n의 배수 고르기
- 프로그래머스 배열 만들기1
- 프로그래머스 n번째 원소까지
- 프로그래머스 최댓값 만들기(2)
- 조건에 맞게 수열 변경하기 3
- 문자열 정렬하기 (1)
- 문자열 붙여서 출력하기
- 프로그래머스 문자열 정렬하기 (1)
- n번째 원소까지
- 배열 만들기1
- Til
- ruby설치
- Break
- 주사위 게임1
- swift
- cocoapods 설치 오류
- 프로그래머스 암호 해독
- Error installing cocoapods
- 프로그래머스 문자열 붙여서 출력하기
- 스파르타 코딩클럽 내일배움캠프
- 프로그래머스
- array
- continue
- 객체지향
- 스페인어
- Today
- Total
목록전체 글 (312)
dev._.note
📌 접근 제한자 접근 제한자는 다른 소스 파일이나 모듈의 코드에서 코드 일부에 대한 접근을 제한. [제약이 적음] open < public < internal < fileprivate < private [제약이 많음] open : 모든 소스 파일에서 해당 level 접근 가능 + 모든 곳에서 서브클래싱 가능 public : 모든 소스 파일에서 해당 level 접근 가능 + 같은 모듈 내에서만 서브클래싱 가능 internal : 같은 모듈 내에서만 접근 가능 fileprivate : 같은 소스파일 내에서만 접근 가능 private : 클래스 내부에서만 접근 가능 접근 제한자를 작성하지 않으면 internal로 판단 상위 요소보다 하위 요소가 더 높은 접근 수준을 가질 수 없음. private struct ..
📌 깃 브랜치를 만들고 협업하는 과정을 배움. 타입 캐스팅 4종류와 업캐스팅 다운캐스팅 하는법을 공부함. 📌 새로 알게 된 부분 ∙ 타입 캐스팅(Type Casting) 💡 새로 알게 된 부분 ▶︎ 타입 캐스팅(Type Casting)
📌 타입 캐스팅(Type Casting) 인스턴스의 타입을 확인하거나, 해당 인스턴스를 자신의 클래스 계층에 있는 상위 혹은 하위 클래스로 처리하는 방법 타입 캐스팅은 is 와 as 연산자로 구현. 이 두 연산자는 값의 타입을 확인하거나 값을 다른 타입으로 지정. 단순하면서도 보고 이해하기 쉬운 표현 방식. 해당 타입이 프로토콜을 따르는지(Protocol Conformance)도 확인가능. 타입 캐스팅 연산자 4종류 expression is type expression as type expression as? type expression as! type is 연산자는 런타임에 expression 이 특정 type 으로 캐스팅 되는지 체크. bool타입 return. as 연산자는 컴파일 단계에서 캐스팅이..
📌 새로운 과제를 input으로 적용받는다하여 input역할을 하는 readline을 공부함. 키오스크 과제 진행중 추후 포스팅 예정. 📌 새로 알게 된 부분 ∙ didSet과 willSet ∙ readline 💡 새로 알게 된 부분 ▶︎ didSet과 willSet ▶︎ readline
💡 프로퍼티 옵저버 변수에 프로퍼티 옵저버를 정의하여 프로퍼티 값의 변경 사항을 모니터링하고, 미리 구현한 코드로 이에 대응가능. 다시 말하면 해당 프로퍼티를 관찰(observe)하면서 변경 사항이 발생할 때 실행. willSet보다는 didSet이 많이 사용. willSet과 didSet을 둘 다 작성했을 경우 willSet이 먼저 실행. 추가할 수있는 경우 저장 프로퍼티(stored property) 연산 프로퍼티(computed property) 📌 didSet didSet은 새 값이 저장된 직후에 호출. 이전 프로퍼티의 값이 oldValue 로 제공. 📌 willSet willSet은 값이 저장되기 직전에 호출. 새로운 프로퍼티의 값이 newValue 로 제공. var myProperty: Int..
readLine() readLine(strippingNewline:) | Apple Developer Documentation Returns a string read from standard input through the end of the current line or until EOF is reached. developer.apple.com 모든 값을 optional string의 형태로 return 함(정수 입력은 int로 형변환) enter = readLine() let text = readLine()! split을 이용하여 한 줄로 여러 개를 입력 let arr = input.split(separator: " ") let input = readLine()! // 1(띄어쓰기)2 입력 let ar..
실행 파일이름을 main.swift로 바꿔주거나 Target Membership을 체크해제
📌 과제 제출일이라 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