본문 바로가기

전체 글114

WWDC 15 - Networking with NSURLSession 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2015/711/ Networking with NSURLSession - WWDC 2015 - Videos - Apple Developer Learn about App Transport Security, HTTP/2 protocol support, new NSURLSession API, and best practices for networking in apps, extensions,... developer.apple.com 관련내용 App transport Sercurity, HTTP/2 protocol 지원, 새로운.. 2021. 6. 24.
WWDC 15 - Mysteries of Auto Layout, Part 1 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2015/218/ Mysteries of Auto Layout, Part 1 - WWDC 2015 - Videos - Apple Developer Auto Layout is a powerful constraint-based layout engine that can drive complex and dynamic interfaces on both iOS and OS X. Learn... developer.apple.com 관련내용 UIStackView를 배워보자. self-sizing view를 배워보자 auto layo.. 2021. 6. 24.
백준 1508 - 레이스 - swift https://www.acmicpc.net/problem/1508 1508번: 레이스 첫째 줄에 N, M, K가 주어진다. N은 1,000,000보다 작거나 같은 자연수이고, M은 10,000보다 작거나 같다. 또, K는 2보다 크거나 같고, 50보다 작거나 같다. 둘째 줄에 심판이 있을 수 있는 K개의 위치가 주 www.acmicpc.net 주어진 조건을 보면 심판들은 정해진위치에만 서있을 수 있다. 정해진위치( K )의 개수는 최대 50개이다. 그렇지만 심판들( M )의 개수는 최대 만개이다. 여기서 알수있는 사실은, M이 K보다 크거나같다면, 무조건 특정위치에 여러명의 심판들이 존재할수밖에 없다는 사실이다. 이 경우에 답은 무조건 1로 채워진 문자열이여야할 것 이다. 여기서 어떻게 접근해야할까, 정.. 2021. 6. 23.
백준 1459 - 걷기 - swift https://www.acmicpc.net/problem/1459 1459번: 걷기 세준이는 학교에서 집으로 가려고 한다. 도시의 크기는 무한대이고, 도시의 세로 도로는 모든 정수 x좌표마다 있고, 가로 도로는 모든 정수 y좌표마다 있다. 세준이는 현재 (0, 0)에 있다. 그리고 ( www.acmicpc.net 브론즈1이지만 생각보다 고민을 요한다. 그렇기때문에 정답률이 20%임을 보여주는 것 같다. 우선 문제의 X,Y의 범위가 최대 10억이므로, 이를 효율적으로풀지않는다면 위험하다. 그래서 효율적으로 푸는 ( 그리디 ) 방법이 필요한데, 기본적인 수학지식을 필요로한다. 두 점사이의 거리를 구하는 방정식을 요구하는것도 아니다. 문제의 해법은 특정점을 가기위해 최소비용이 얼마인지를 깨닫는 것이다. 시작지.. 2021. 6. 23.
WWDC 19 - Advances in UI Data Sources 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2019/220/ Advances in UI Data Sources - WWDC 2019 - Videos - Apple Developer Use UI Data Sources to simplify updating your table view and collection view items using automatic diffing. High fidelity, quality... developer.apple.com 관련내용 Collection, TableView에 사용하는 UI Data Source를 사용하라. 동기화버그,.. 2021. 6. 23.
WWDC 19 - Advances in Collection View Layout 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2019/215 Advances in Collection View Layout - WWDC 2019 - Videos - Apple Developer Collection View Layouts make it easy to build rich interactive collections. Learn how to make dynamic and responsive layouts that range... developer.apple.com 관련내용 서브클래싱하지않는! 완전히새로운 layout system을 배워보자. 요약 👍Co.. 2021. 6. 23.
WWDC 15 - Mysteries of Auto Layout, Part 2 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2015/219/ 👍요약 constraint를 계산하고, layout업데이트한다. 이러한 과정은 Render Loop안에서일어나고, 즉각적으로이루어지지않고, 다음 RenderLoop에 실행되어질것이다. RenderLoop는 1초에150번이루어진다. layoutSubviews()를 오버라이드할때는 주의해야한다. translateAutoresizingMaskIntoConstraints 는 frame을 constraint로 만들어준다. 그럼으로써 constraint를 만들지않아도, 이를 활용할수있다! 코드로 cosntrai.. 2021. 6. 23.
WWDC 18 - High Performance Auto Layout 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2018/220/ High Performance Auto Layout - WWDC 2018 - Videos - Apple Developer Get a glimpse inside to find out what happens when you add a constraint! Dive into the internals of Auto Layout to develop intuition for... developer.apple.com 관련내용 constraint를 추가할떄 어떤일이 발생하는지 살펴보자 코드가 어떤영향을미칠지에 대한.. 2021. 6. 23.