일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 영화
- 리뷰
- 자바
- 코딩공부
- 토이프로젝트
- inflearn
- 인프런
- 플러터
- Flutter Toy Project
- 일기
- java
- 오블완
- Flutter
- backend
- 영화리뷰
- 자바 스터디
- sopt 35기
- 영화일기
- 백준
- 영화기록
- 새벽녘 소소한 기록
- 자바공부
- SOPT
- 키노
- toy project
- 티스토리챌린지
- 백엔드
- sopt ios
- 영화후기
- 스프링 입문
- Today
- Total
목록오블완 (6)
새벽의 기록
클로저 - 클로저의 메모리 관리 방식 - 클로저의 캡처 리스트 - Trailing Closure이 사용되는 예시를 찾아보거나 실제로 구현해보고, 어떤 점이 좋은지 알아봅시다 ! - Escaping 클로저와 Non-escaping 클로저의 차이 1. 클로저의 메모리 관리 방식클로저는 참조타입이라 ARC(Automatic Reference Counting)로 메모리를 관리한다. ARC(Automatic Reference Counting)는 Swift의 메모리 관리 시스템으로, 클래스 인스턴스의 수명을 관리한다. → 각 클래스 인스턴스에 대해 몇 개의 참조가 있는지 추적하여, 참조 카운트가 0이 되면 해당 인스턴스의 메모리를 해제한다. → 즉, 참조 카운트가 1 이상이라면 메모리에서 할당 해제되지 않는다. 2..
콜렉션 타입 - 배열, 세트, 딕셔너리를 사용할 때 성능 차이를 알아보고, 각 타입의 특징을 정리해봅시다 ! - Swift playground로 예제 코드를 짜고, 메모리를 찍어봅시다 ! - 값 타입(예: 배열)과 참조 타입(예: 클래스) 의 차이와 각각의 장단점 1. 배열, 세트, 딕셔너리를 사용할 때 성능 차이를 알아보고, 각 타입의 특징을 정리해봅시다 ! (Swift playground로 예제 코드를 짜고, 메모리를 찍어봅시다 !) 배열(Array) 순서대로 같은 타입의 값을 저장합니다. 같은 값은 배열에 다른 순서로 존재할 수 있습니다. → 순서가 있고 중복이 가능함 코드import Foundation // 프로세스의 시스템 시간(절대 시간)을 구하는 메서드인 CFAbsoluteTimeGetCur..
1. 세션과 토큰의 차이점은 무엇인가요? 2. JWT는 무엇인가요? 3. Interceptor에 대해서 알아보세요!1. 세션과 토큰의 차이점은 무엇인가요?세션세션은 서버에 사용자 로그인 정보를 저장하여 인증을 관리하는 방식입니다. 사용자가 로그인하면 서버에 세션 ID를 생성하고, 클라이언트는 이 세션 ID를 쿠키에 담아 서버로 보냅니다. 서버는 세션 ID를 통해 사용자를 식별하여 요청을 처리합니다. 장점: 서버가 세션을 관리하므로 상대적으로 사용자의 상태를 쉽게 유지할 수 있습니다. 단점: 서버에 저장 공간이 필요하고, 대규모 시스템에서는 서버 간 세션 동기화가 필요할 수 있습니다.토큰토큰은 서버에 저장되지 않고 클라이언트가 보관하는 인증 정보입니다. 사용자가 로그인하면 서버는 사용자를 식별할 수 있는 ..
1. Static & Dynamic Dispatch에 대해서 알아봅시다. (민서)2. Override에 대해서 알아봅시다. (한열)3. 프로토콜 지향 프로그래밍, 객체 지향 프로그래밍에 대해서 알아봅시다. (송희)4. Equatable, Hashable, Comparable에 대해서 알아봅시다. (유빈)Override애플공식문서https://docs.swift.org/swift-book/documentation/the-swift-programming-language/inheritance/ Documentation docs.swift.org 💡"하위 클래스는 슈퍼클래스로부터 상속되는 인스턴스 메서드, 유형 메서드, 인스턴스 속성, 유형 속성 또는 구독자의 고유한 사용자 지정 구현을 제공할 수 있습니다. ..