본문 링크 (Original Link)

iOS Dev Weekly - 357

2018.06.24

#

by iOSDevWeekly, translated by pilgwon

Comment

이번 주엔 macOS, iOS와 친구들의 베타 2 버전이 배포되었습니다. API만 보면 큰 변화는 없지만 잘 살펴보면 몇 가지 변경점이 있습니다. 배터리 관련 스캔들같은 UIKit의 변화는 절대 잊지마세요! 😂

2번째 베타가 이렇게 빨리 나오게 된 것은 이상한 것이 아닙니다. 매년 베타 2는 베타 1이 나온 후에 빠르게 나왔고 언제나 마이너 업데이트로 이루어져 있었습니다. 베타 1에서 있을지도 모를 버그를 대비해서 빠르게 베타 2를 계획하는 것은 현명한 것 같습니다. 리포트를 보면 올해는 어느정도 안정적인 것처럼 보이지만 계획은 계획일 뿐이죠! 그 유혹에도 불구하고, 저는 여전히 매일 쓰는 아이폰이나 맥에는 베타를 설치하지 않았습니다!

Dave Verwer

News

Airbnb가 React Native를 사용하는 방식

이번 주에 트위터나 SNS에서 보셨을지도 모르지만, 혹시 읽어보셨나요? 아니면 제목만 보고 “역시 React Native는 좋은 생각이 아니었어!” 라고 생각만 하셨나요? 😀

저 자신은 React Native의 열광하진 않지만, 기술을 위한다면 이것은 명백히 좋은 뉴스는 아니지만, Airbnb의 결정은 제가 처음에 생각했던 것과는 살짝 다른 것 같습니다. 총 5편으로 이루어진 시리즈를 다 읽어보시는 것을 추천드립니다! (1, 2, 3, 4, 5)

medium.com

아이패드에서의 “아이폰 용” 앱

Ben Dodson의 “아이폰 앱들은 반드시 아이패드의 폰 모드에서도 작동을 해야한다”라는 규칙이 매우 이상하다는 의견에 저도 동의합니다. iOS 12에는 이에 맞는 크진 않지만 의미있는 변경이 있으니 기대됩니다. 🎉

bendodson.com

try! Swift NYC: 금요일까지 받을 수 있는 $100 할인 혜택

9월 3일부터 5일까지 뉴욕에서 열리는 열리는 스위프트 커뮤니티에 참여하세요. 🐥🎉🎳 Create ML, Siri Shortcuts, Server에서의 Swift, SwiftNIO, Memojis(자신만의 것을 만드는 방법!) 등등을 만나보세요! 깊은 워크샵 주제에는 Cryptocurrency, Function Composition, Kotlin, Accessibility 그 외에도 많이 있습니다! TRYIOSDEV 코드로 다음주 금요일까지 $100를 할인 받으세요!

tryswift.co

Code

iOS 12에서 아이패드 네비게이션 바와 툴바 높이가 변경됩니다

저를 따라해보세요. “저는 절대 네비게이션 바와 탭바 또는 상태바의 높이를 하드 코딩하지 않을 것입니다.” 그 후에 Geoff Hackworth의 모르고 있었던 변경점들에 대한 글을 읽어보세요. 😀

medium.com

StyledTextKit

Ruan Nystrom의 새로운 텍스트 스타일링 라이브러리는 보기엔 좋아보입니다. 이것은 attributed string을 간결하고 유연하게 보조하는 것뿐만 아니라, 비트맵 렌더러(그리고 StyledTextView는 그 비트맵드를 뷰 계층에 있을 수 있게 허용해줍니다)도 있습니다. 만약 수많은 attributed text를 렌더링하는데에 퍼포먼스 이슈가 있으시다면 이 라이브러리를 한 번 보시는 것을 추천드립니다.

github.com

On Apple’s Love Affair With Swift

저는 지난 주의 글에 대한 Stefan Lesser의 반응을 사랑합니다. 이 글은 우리에게 ATPChris Lattner 인터뷰를 떠오르게 만들고 내용의 하나하나가 토론할만한 내용입니다. 👍

stefan-lesser.com

MessengerKit

네 이것은 iOS 12와는 관계가 없습니다! 이렇게 Stephen Radford의 메세지 앱 스타일의 대화 뷰를 만들기 위한 프레임워크를 보는 것이 좋습니다. 처음 보기에도 좋아보이지만, 커스텀도 가능하다고 합니다! (이렇게만 만들지 마세요!) 😂

github.com

Design

애플의 3D 터치를 수리하는 방법

개발자들이 3D 터치를 적용하지 않은 이유가 사용자들이 몰라서일까요? 아니면 사용자들의 미온적인 반응이 개발자들이 적용하는 것을 막았을까요? Eliz Kılıç은 그것은 3D 터치가 가능하다는 명백한 UI를 보여주지 않는다는 의견과 그것을 수정할 방법을 글에서 제안합니다. 저는 이 아이디어가 정말 좋습니다.

medium.com

Business and Marketing

앱 스토어 리뷰 가이드라인 - WWDC 2018 이후 바뀐 점

몇 주 전에 가이드라인이 바뀌었지만, 앱 스토어 리뷰 가이드라인 히스토리는 이번 주까지 업데이트가 되지 않았습니다. 당연히 바뀐 점이 있지만, 저는 그것들에 대한 리스트로 된 설명을 정말 마음에 들었습니다.

appstorereviewguidelineshistory.com

Videos

Xcode와 LLDB로 하는 더 나은 디버깅

이 비디오를 이번 주의 WWDC로 선택했습니다. 이는 LLDB를 스위프트와 사용할 때 성능을 향상시키는 방법에 대한 훌륭한 세션입니다.

apple.com

Jobs

iOS Software Engineer at trivago in Düsseldorf, Germany

트리바고의 iOS 앱을 다음 레벨로 높이는 데에 참여하시겠습니까?

trivago.com

And finally…

시합을 벌여봅시다 👹

“Bug fixes and minor updates”라고 간단하게 적을 수 있는 것을 길게 쓰는 것은 수용되지 않았었습니다. 이제 누가 아무 내용도 없이 버전 릴리즈에 대한 가장 긴 글을 쓰는지 시합을 벌일 시간입니다. 시작하세요…

twitter.com