| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- BFS
- Python
- Clean Architecture
- Algorithm
- greedy algorithm
- 알고리즘 공부
- Swift공부
- swift
- 알고리즘
- 백준 온라인 저지
- dfs
- 백준온라인저지
- ios
- Kotlin
- 파이썬 풀이
- 안드로이드 공부
- Android
- UIKit
- Autolayout
- iOS개발
- 오토레이아웃
- 공부
- Til
- 정렬
- HIG
- error
- 프로그래머스
- 그리디 알고리즘
- 파이썬
- 앱개발
- Today
- Total
목록전체 글 (96)
Tori의 개발 공부
API 응답은 단순한 데이터 반환이 아니라 프론트와의 계약이다. 1. 왜 응답 구조를 표준화해야 할까?초기에는 Route Handler에서 다음처럼 직접 응답을 반환했습니다.return NextResponse.json({ error: '에러 발생' }, { status: 500 })return NextResponse.json( { success: true, data: groupData }, { status: 201 },)겉보기엔 문제 없어 보이지만, 프로젝트가 커질수록 다음 문제가 발생할 위험이 있었습니다:응답 구조가 API마다 달라질 위험에러 필드 구조가 통일되지 않음status 코드가 분산 관리됨추후 meta, requestId 추가 시 전체 수정 필요프론트 처리 로직이 복잡해짐 2. 설계 목표응..
이번에는 iOS에서 이벤트 루프의 핵심이라 할 수 있는 RunLoop에 대해 공부해 보았습니다.실제 앱 개발에서는 RunLoop를 명시적으로 조작할 일이 거의 없다 보니, 처음에는“왜 알아야 하지?”,“우리가 쓰는 타이머나 URLSession도 잘 동작하는데 RunLoop가 왜 필요하지?”와 같은 의문이 들었습니다. 특히, 공부를 진행하면서타이머는 내가 만든 건데 왜 외부 이벤트처럼 RunLoop가 필요할까?URLSession은 응답이 나중에 오는데, 그건 RunLoop가 아닌가?비동기와 이벤트 감지는 어떻게 다르고, 어떤 경우 RunLoop가 필요한가?같은 부분이 헷갈렸습니다.이런 질문들을 중심으로RunLoop가 처리하는 이벤트의 종류와일반적인 비동기 시스템과의 차이,그리고 어떤 상황에서 RunLoop..
기기의 특징과 패턴을 이해하고 디자인하는 것은 사용자 경험을 향상시키는 데 큰 도움이 됩니다.본 글에서는 watchOS 대해 애플의 공식 디자인 가이드(HIG: Human Interface Guidelines)와 함께 개인적인 해석을 더해 설계 포인트를 정리해보았습니다.https://developer.apple.com/design/human-interface-guidelines/designing-for-watchos💻 watchOS 디자인 개요watchOS는 “간결하고 직관적인 정보 전달 + 빠른 조작(moments of glance)” 중심의 플랫폼입니다watchOS 디바이스의 주요 특징과 설계 고려사항🖥️ 디스플레이📌 애플 문서 기반 요약손목에 딱 맞는 작은 디스플레이 + 고해상도 디스플레이를 ..
기기의 특징과 패턴을 이해하고 디자인하는 것은 사용자 경험을 향상시키는 데 큰 도움이 됩니다.본 글에서는 macOS에 대해 애플의 공식 디자인 가이드(HIG: Human Interface Guidelines)와 함께 개인적인 해석을 더해 설계 포인트를 정리해보았습니다.https://developer.apple.com/design/human-interface-guidelines/designing-for-macos💻 macOS 디자인 개요macOS는 생산성과 멀티태스킹 중심의 데스크톱 OS로, 창 관리와 단축키 중심의 설계가 중요합니다macOS 디바이스의 주요 특징과 설계 고려사항🖥️ 디스플레이📌 애플 문서 기반 요약크고 고해상도의 디스플레이 탑재하고 있습니다.iPad를 보조 디스플레이로 확장하는 Si..