← 홈으로 돌아가기

📝 Daily Learning Log

날짜별로 학습하고 작업한 내용, 중요한 포인트, 다음에 할 일을 기록합니다.

2026-06-05 (목)

✅ 완료한 작업

📚 읽은 자료

💡 중요한 포인트

Tuist 적용기에서 배운 점:
  • Xcode 프로젝트 파일 충돌 문제를 Tuist로 해결
  • 모듈화된 아키텍처 구성 시 의존성 관리의 중요성
  • 빌드 속도 개선 효과

🔄 다음에 할 일

  • Daily Log 페이지 정기적으로 업데이트하기
  • 학습한 문서들 복습 계획 세우기

2026-06-04 (수)

📚 학습한 문서

💡 중요한 포인트

Swift Concurrency 핵심:
  • MainActor를 통한 UI 스레드 안전성
  • actor isolation의 의미와 경계
  • Thread Sanitizer로 data race 감지

2026-06-03 (화)

📚 학습한 문서

💡 중요한 포인트

POP 핵심 개념:
  • Protocol Extension을 통한 기본 구현
  • Associated Type과 Generic의 차이
  • some/any 타입의 활용

2026-05-13 (화)

✅ 완료한 작업

2026-05-12 (월)

✅ 완료한 작업

2026-05-11 (일)

✅ 완료한 작업

2026-04-30 (수)

📚 학습한 문서

💡 중요한 포인트

SwiftUI 타입 시스템:
  • some View의 의미와 Opaque Type
  • @ViewBuilder의 역할
  • any View vs AnyView 차이

2026-04-29 (화)

📚 학습한 문서

💡 중요한 포인트

이미지 최적화 기초:
  • pt(포인트) vs px(픽셀)의 차이
  • 디바이스 scale factor (@2x, @3x)
  • 다운샘플링이 필요한 이유

2026-04-28 (월)

📚 학습한 문서

2026-04-27 (일)

📚 학습한 문서

2026-04-24 (목)

✅ 완료한 작업

2026-04-22 (화)

✅ 완료한 작업

2026-04-15 (화)

✅ 완료한 작업

2026-04-14 (월)

📚 학습한 문서

💡 중요한 포인트

메모리 관리 핵심:
  • ARC의 동작 원리
  • weak self와 unowned self의 차이
  • delegate 패턴에서 retain cycle 방지
  • WKWebView scriptMessageHandler 주의사항

2026-04-10 (목)

✅ 완료한 작업

2026-04-09 (수)

📚 학습한 문서

💡 중요한 포인트

Swift 기초 개념 총정리:
  • Value Type vs Reference Type의 근본적 차이
  • Copy Semantics와 Shared Mutable State
  • Actor를 통한 Data Race 해결
  • GCD와 Swift Concurrency의 차이점