목차 Extension Adding Properties Adding Methods Adding Initializers Adding Subscripts Extension Extension은 이름 그대로 형식을 확장한다는 것이다. Extension으로 확장할 수 있는 대상은 Class, Structure, Enumberation, Protocol Adding Members 🆗 Overriding Members ❌ Extension 정의 extension Type { computedProperty computedTypeProperty instanceMethod typeMethod initializer subscript NestedType } extension Type: Protocol, ... { requir..

오토레이아웃 정복하기 - 야곰닷넷 오토레이아웃 정복하기 온라인 코스입니다. yagom.net Understanding Auto Layout [공식에서 보는 Auto Layout이란?] Auto Layout Guide(공식문서) - Understanding Auto Layout Understanding Auto Layout Auto Layout dynamically calculates the size and position of all the views in your view hierarchy, based on ★constraints placed on those views. For example, you can constrain a button so that it is horizontally centere..

학습내용 Uint8 / Uint16 / Uint32 / Int 의 자릿수 Bitwise Operators (비트연산자) NOT: (~) AND: (&) OR: (|) XOR: (^) Left Shift: () Overflow Operators (오버플로우 연산자 == 값이 넘침) Overflow addition (&+) Overflow subtraction (&-) Overflow multiplication (&*) Precedence and Associativity (우선순위와 결합성) - from 공식문서 Operator precedence gives some operators higher priority than others; these operators are applied first. Opera..

그만놀고 TIL 작성하자... 학습내용 1. 야곰의 잔소리 🐻 왜 이런 어려운 계산기 프로젝트를 주었을까? 앞으로 필드에서 하다보면 내 실력이 쓰레기구나 많이 느낄 날이 있을 것이다. 리드할 줄 아는 방법도 필요하고, 끌려갈 수 있는 방법도 알아야 한다. 지금이 아니면 옆에 있는 동료와 어떻게 협동할 수 있는가 를 해볼 수 없다. 프로젝트는 후에 다시 볼 껀덕지가 생겼다. 1차 고비가 될 거다. 때려칠까.....? 2. Kahoot 딜리게이션 디자인 패턴을 구현하기 위해 필요한 스위프트 언어의 기능은? → 프로토콜 SOLID 원칙 SRP (Single-Responsiblility Principle) OCP (Open-Close Principle) LSP (Liskov Substitution Princip..
타임라인 3/21(월) - 팀 그라운드 룰 작성, UML 공부 및 실습 3/22(화) - Stack, 제네릭, 프로토콜 개념 공부, [새로운 지식을 나의 지식으로 만드는 법] 특강, 10진수 계산기 메인 로직 고민해 보기 3/23(수) - 보충학습(이벤트 기반 프로그래밍, 클로져, 프로토콜), 10진수 계산기 테스트 코드 작성 3/24(목) - 이진수와 비트 논리 연산 공부, 리뷰어와 상담, 활동학습(solid 강의) 3/25(금) - 간단하게 10진수 계산기 ui구성, 정수만 가능한 계산기 구현 완료, 코드 리팩토링 잘한점 vscode 라이브 쉐어를 사용해서 페어 프로그래밍을 한 것 무엇을 공부할지 같이 정하고, 공부한 것! 개선할점 vscode에서는 시뮬레이터를 보기 어렵고, 시뮬레이터가 보이지 않아..

학습내용 논리게이트 논리게이트 - AND, OR, NOT, NAND, NOR, XOR 참고사이트 컴퓨터가 10진수 숫자(정수)를 표현하는방법, 2진수 사용방법, 음수, 양수 변환하는 방법, 컴퓨터가 사칙연산 하는 방법, 시프트 연산 하기 [논리회로] 기본 논리 게이트 logic gate (AND, OR, XOR, NOT, NAND, NOR and XNOR) 프로토콜 간단한 정의 방법 리뷰어 Cory에게 방향성에 대해 물어봄 밤새서 하지 말기(이런 건 메모해야지📝) 후위 표기법 계산기 중위표기식: 4 + 10 / 5 * 3 - 1 후위표기식: 4 10 5 / 3 * + 1 - 연산자를 만나면 그 해당하는 연산을 앞 두 숫자가 진행한다 4 10 5 / 3 * + 1 - 4 2 3 * + 1 - 4 6 + 1..
학습내용 Stack 먼저 들어간 원소가 가장 나중에 나오는 FILO(First In, Last Out) 자료구조 Generic 공부 Zedd: 새로운 지식을 나의 지식으로 만드는 법 Zedd는 글쓰기 == 기록 동기화...! 10진수 계산기 로직 문제점/고민한점 → 해결방안 10진수 계산기 로직이 뭘까? (Mac, iphone 계산기 기준) 5 x 6 x → 30 5 + 6 + → 11 5 + 6 x → 6 5 - 6 x → 6 계산기 스크린 상태가 연산자에 따라 바뀐다.→ 로직 더 고민해보기 → 계산기 막 사용해보기 Generic 확장성에 대한 이해 X → 현재 프로토콜, 익스텐션을 몰라서 이해가 안가는 것 같다. 차차 봐볼 것! Swift 문법 겉핧기식인 듯하다... → 새로운 개념이 기존 개념에 적..
- Total
- Today
- Yesterday
- 삼항연산자
- Functions
- playground
- 객체지향 생활체조
- 반복문
- 범위연산자
- variables
- 흐름제어구문
- datatypes
- 오토레이아웃
- 비트연산자
- labeled
- 옵셔널
- 산술연산자
- conditional
- iOS View Life Cycle
- 세자리수마다 콤마넣기
- 구문이름표
- scope
- 결합성
- optional
- enumerations
- Constants
- RawValues
- 오버플로우연산자
- continue
- 훈련법
- swift
- 전산구문 기초용어
- overflow
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |