![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/lt131/btrgxCRxC1D/JBqSQy1sCpaKBzAJ3h0R5k/img.jpg)
안녕하세요 Hani입니다. 이번에는 WWDC16에서 발표된 What's New in UICollectionView in iOS 10에 대하여 다뤄볼 거예요. 컬렉션뷰가 생각보다 너무 어렵더라구요 🥺 그래서 오래된 것부터 조져볼까합니다.. 오늘의 목차 전부 모르겠습니다.. ☺️ 스뭇스한 스크롤링부터 시작할게요. ㅎ 스크롤링이 부드러우려면 어떤 조건을 만족시켜야 할까요? 옛날 폰은 60Hz까지 지원했습니다. 1초에 60번 프레임을 나타내 준다는 소리이므로 늦어도 1/60초에 한 번은 프레임을 뿌려줘야 프레임 손실이 일어나지 않아요. 얼마 전에 아이폰 13 프로가 등장했는데 이제 아이폰이나 아이패드도 120Hz를 지원하기 시작했습니다. 즉, 이제는 부드러운 화면을 위해서 8.33ms에 한 번은 프레임을 뿌려줘..
https://programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr import Foundation func solution(_ N:Int, _ stages:[Int]) -> [Int] { let stages = stages.sorted(by: $1.1 } return $0.0 < $1.0 }).map{ $0.0+1 } }
https://programmers.co.kr/learn/courses/30/lessons/76501 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr import Foundation func solution(_ absolutes:[Int], _ signs:[Bool]) -> Int { return zip(absolutes, signs).reduce(0) { $0 + $1.0 * convert(sign: $1.1) } } func convert(sign: Bool) -> Int { ret..
https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr import Foundation func solution(_ a:[Int], _ b:[Int]) -> Int { return zip(a, b).reduce(0) { $0 + $1.0 * $1.1 } }
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/zmY4g/btrfpguFxIH/TfC8sQk24sOUX6KRq7QTO1/img.jpg)
안녕하세요 Hani입니다. 이번에는 WWDC19에서 발표된 Architecting Your App for Multiple Windows를 바탕으로 AppDelegate와 SceneDelegate에 대하여 알아볼 거예요. 먼저 AppDelegate부터 살펴봅시당. ☺️ iOS13 이전에서의 AppDelegate는 두 가지 주요한 역할이 있었습니다. 첫 번째는 앱이 켜지고 꺼지는 이벤트를 애플리케이션에게 알리는 것이고, 두 번째는 UI의 상태 변화를 애플리케이션에 알리는 것이에요. AppDelegate가 관리하는 UI는 다음과 같았습니다. iOS13 이전에서는 하나의 애플리케이션은 하나의 UI 인스턴스만을 가지고 있었어요. 🥺 즉, 앱당 하나의 window만을 가지고 있었습니다. iOS13 이전의 애플리케이..
- Total
- Today
- Yesterday
- State Restoration
- rxswift
- WWDC16
- 포드 풀커슨 알고리즘
- WWDC21
- mach-o
- 코딩대회
- test coverage
- 벨만포드 시간복잡도
- 최대 매칭
- MeTal
- 최단경로 알고리즘
- 강한 순환 참조
- 컴퓨터 추상화
- 벨만포드 알고리즘
- WWDC17
- observeOn
- 최단경로 문제
- 네트워크 유량
- CompositionalLayout
- 최단경로문제
- 네트워크 플로우
- 부스트캠프 6기
- CPU와 Memory
- WWDC19
- IOS
- 에드몬드 카프 알고리즘
- HIG
- 다익스트라 시간복잡도
- Testable
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |