일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linked List
- 비동기
- 동기화
- Algorithm
- core data
- 앨런
- IOS
- 알고리즘
- UserDefaults
- 데드락
- async
- Swift
- SwiftUI
- 운영체제
- 동시성
- Codable
- 파일 시스템
- @state
- 프로세스 스케줄링
- 오브젝트
- Apple Developer Academy
- 가상 메모리
- 인프런
- COLOR
- deadlock
- 상호배제
- struct
- forEach
- 100 days of SwiftUI
- decode
- Today
- Total
목록분류 전체보기 (258)
기어가더라도 제대로
3주만에 내 앱인 BEMYFAMILY를 Xcode에서 켜봤다. 네트워크 요청이 안되는 것이였다.문제 해결을 위해 테스트를 돌려봤다.테스트는 아무 문제 없이 동작했다. 테스트는 무결성을 위해서 네트워크를 타지 않고 네트워크 요청과 디코딩 흐름만을 검사해서 잘 통과했다.앱에선 문제가 생기지 않았구나를 알게 되고 네트워크 통신에 문제가 생긴 것으로 파악했다.예상 오류 포인트를 나열해 봤다.(아주 낮은 확률로) URLSession의 문제가 있을 수 있다.네트워크 콜이 HTTP 주소로 되어있는게 문제일 수 있다.구글링 해본 결과 URLSession은 최근 1달의 검색어 결과에서 아무런 이상이 없었다. (아주 낮은 확률로) URLSession의 문제가 있을 수 있다.요청이 HTTP 주소로 되어있는게 문제였다.주소..
" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스음악이랑 같이 읽으면 좋아요.1. 평범한 나날22년 겨울… iOS 개발자가 되기 위해 학습하던 평범한 날들이었다. 취업 준비를 하는 지인과 포트폴리오를 목적으로 일정 관리 앱을 만들기로 했다. 막상 앱을 만들려고 보니, 어떻게 만드는지 기술은 알았지만, 무엇을 만들어야 할지는 몰랐기에 무작정 앱을 만들었다. 어느 정도 앱을 개발하고 중반쯤 왔을 때 왜 이 앱을 만들고 있는지 의구심이 들었다. 누구도 ‘사람들은 구글 캘린더를 쓸 텐데…’라는 말은 하지 않았지만 코드 뭉치를 생산하고 있다는 것을 서로 이미 알고 있었다. 일정 관리 프로젝트는 누가 그만하자는 말도 없이 흐지부지되었다.2. 강렬한 욕구단지 취업용 포트폴리오가 아니라 사람..
ref. https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/ difficult. medium time. a day hint - O gpt chance - O Answer - X 목표 루트와 임의의 두 노드 p,q가 주어질 때 p와 q의 최소 공통 조상을 골라내는 문제 처음 전략 각 노드의 직전 부모부터 root까지의 모든 계보를 딕셔너리에 수집 딕셔너리에서 q,p만 해당하는 것을 배열로 빼냄 p,q의 선조들 중에서 공통되는 것의 리스트를 골라낸 후 root에서 가장 거리가 먼 순으로 골라냄 메모리 제한 초과가 떴음 그 이유는 모든 노드마다 자기 자신부터 root까지 유전 계보를 모두 저장하다 보니 메모리 제한 초과가 발생 GPT ..