일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 일기
- 프로그래머스
- 키노
- 토이프로젝트
- 오블완
- inflearn
- sopt ios
- 플러터
- 영화
- 자바 스터디
- 영화후기
- 코딩공부
- Flutter
- 인프런
- 백준
- 영화리뷰
- Flutter Toy Project
- SWIFT
- 자바공부
- 새벽녘 소소한 기록
- toy project
- SOPT
- 영화기록
- 자바
- java
- sopt 35기
- 리뷰
- 티스토리챌린지
- 스프링 입문
- 영화일기
- Today
- Total
목록SOPT (16)
새벽의 기록
열거형 - enum의 연관 값 사용 방식프로퍼티 - 저장 프로퍼티, 계산 프로퍼티, 그리고 지연 프로퍼티의 차이점과 각각의 사용 예시 - lazy 키워드 - 프로퍼티 옵저버 - willSet과 didSet의 차이 - static 키워드 열거형열거형의 각 case에 동적으로 다른 값들을 추가로 지정할 수 있게 하는 값→ 원시값과 달리, 각 case마다 다른 타입을 가질 수 있다// 이름이 없고 타입만 있는enum EnumName { case caseName(Type) case caseName(Type, Type, ...) } // 이름도 있고 타입도 있는enum EnumName { case caseName(name1..
클로저 - 클로저의 메모리 관리 방식 - 클로저의 캡처 리스트 - Trailing Closure이 사용되는 예시를 찾아보거나 실제로 구현해보고, 어떤 점이 좋은지 알아봅시다 ! - Escaping 클로저와 Non-escaping 클로저의 차이 1. 클로저의 메모리 관리 방식클로저는 참조타입이라 ARC(Automatic Reference Counting)로 메모리를 관리한다. ARC(Automatic Reference Counting)는 Swift의 메모리 관리 시스템으로, 클래스 인스턴스의 수명을 관리한다. → 각 클래스 인스턴스에 대해 몇 개의 참조가 있는지 추적하여, 참조 카운트가 0이 되면 해당 인스턴스의 메모리를 해제한다. → 즉, 참조 카운트가 1 이상이라면 메모리에서 할당 해제되지 않는다. 2..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bndElU/btsKCNIKaNC/kKT1R1VSgaslWuSks5Pbkk/img.png)
콜렉션 타입 - 배열, 세트, 딕셔너리를 사용할 때 성능 차이를 알아보고, 각 타입의 특징을 정리해봅시다 ! - Swift playground로 예제 코드를 짜고, 메모리를 찍어봅시다 ! - 값 타입(예: 배열)과 참조 타입(예: 클래스) 의 차이와 각각의 장단점 1. 배열, 세트, 딕셔너리를 사용할 때 성능 차이를 알아보고, 각 타입의 특징을 정리해봅시다 ! (Swift playground로 예제 코드를 짜고, 메모리를 찍어봅시다 !) 배열(Array) 순서대로 같은 타입의 값을 저장합니다. 같은 값은 배열에 다른 순서로 존재할 수 있습니다. → 순서가 있고 중복이 가능함 코드import Foundation // 프로세스의 시스템 시간(절대 시간)을 구하는 메서드인 CFAbsoluteTimeGetCur..
1. 세션과 토큰의 차이점은 무엇인가요? 2. JWT는 무엇인가요? 3. Interceptor에 대해서 알아보세요!1. 세션과 토큰의 차이점은 무엇인가요?세션세션은 서버에 사용자 로그인 정보를 저장하여 인증을 관리하는 방식입니다. 사용자가 로그인하면 서버에 세션 ID를 생성하고, 클라이언트는 이 세션 ID를 쿠키에 담아 서버로 보냅니다. 서버는 세션 ID를 통해 사용자를 식별하여 요청을 처리합니다. 장점: 서버가 세션을 관리하므로 상대적으로 사용자의 상태를 쉽게 유지할 수 있습니다. 단점: 서버에 저장 공간이 필요하고, 대규모 시스템에서는 서버 간 세션 동기화가 필요할 수 있습니다.토큰토큰은 서버에 저장되지 않고 클라이언트가 보관하는 인증 정보입니다. 사용자가 로그인하면 서버는 사용자를 식별할 수 있는 ..