본문 링크 (Original Link)

iOS Dev Weekly - 355

2018.06.14

#

by iOSDevWeekly, translated by pilgwon

Comment

WWDC는 정말 환상적입니다! San Jose에 온 것은 처음인데 San Francisco와 비교하는 일은 정말 흥미롭습니다. 제 생각에는 제가 정말 좋아하고 있는 것 같습니다! 이 근처에서 일어나는 액티비티와 쇼들은 정말 이 곳에 어울립니다. 그리고 모든 것의 크기가 조금 작아서 많은 사람을 만나기도 하는 것 같습니다. 아참 스쿠터는 정말 마음에 듭니다! 💯💯💯

만났던 분들에 대해 말하자면, 이번주에 저에게 오셔서 같이 얘기해주신 분들에게 모두 감사드립니다! 저는 오늘도 하루종일 여기 있을 예정이니 만약 계신다면 저에게 말을 거는 것을 주저하지 말아주세요. 또한, 제가 여러분의 사진에 끼어드는 것에 조심하세요! 😂

이제 본론으로 들어가봅시다. 저는 이번 무대에서 놀랄만한 기능이 나오지 않아서 실망을 표현하는 여러 사람들과 얘기했는데요(저에게는 Siri Shortcuts이 꽤 놀랄만했지만요), 저는 정말 그렇게 보지 않습니다. 이번에 우리가 얻은 것은 작지만 많은 기능들과 수정사항들 그리고 그 중 어떤것도 다음 12개월 동안 우리의 개발을 방해할 것은 없어보입니다.

특정한 기술에 대해 언급하는 않겠지만, 놀랄만한 기술과 새로운 종류의 앱이 소개된 작년을 생각해보세요. 우리는 그 이후 적게는 3개월, 길게는 9개월동안 그것을 구현하는데에 고통을 받았었고, 실제로 초래한 결과는 롱런할 정도로 성공적이진 못했습니다. 제 느낌에는 Apple이 “여러분에게 앱을 만들 수 있는 훌륭한 도구와 API를 드렸습니다. 우리는 코어 오퍼레이팅 시스템을 더 낫게 만드는데에 집중할거고, 여러분도 여러분의 앱에 그렇게 하시기를 바랍니다.” 라고 하는 것 같습니다. 저는 이게 마음에 듭니다. 패러다임을 바꿀만한, 새로운, 메탈 렌더링된, 홀로그래픽 UI 프레임워크는 다음 1년동안 모든 것을 새롭게 구현해야 할 때가 온다면 올해같은 상황이 고마울지도 모릅니다. 😂

당연히 Marzipan에 대해 말하고 싶었지만, 그 전에 Apple에게 약간의 조언을 주고 싶었습니다. macOS의 UIKit에 이름을 붙이기 전까지는 Marzipan이라는 이름으로 불릴 것입니다. 이미 늦었을지도 몰라요! 😀

Craig의 큰 NO 슬라이드를 보고 iOS와 macOS의 합쳐짐에 약간의 혼란이 있었지만, 그 후에 나온 내용으로 UIKit 앱을 macOS에서 미리보기할 수 있게 된다는 것을 알게되었습니다. 제 생각엔 이것이 더 완벽하게 말이 맞는다고 생각하고 항상 바래왔던 것입니다. iOS에서 즐기던 도구와 기술들을 macOS로 가져와 봅시다. 이것은 대체는 아니지만(아직은요?), 보완은 될 것입니다. 정말 좋습니다. 이미 내부적으로 쓰일거라는 사실은 정말 훌륭한 싸인이라고 생각합니다.

마지막으로, Xcode의 변화는 그냥 지나칠 수 없죠. 한 번 더 말하자면, 혁신적인 것은 없었지만 훌륭한 작은 변화들은 분명 있었습니다. 그리고 소스 컨트롤 체인지 바는 특히 인상적이었습니다.

그리고 “버그 수정과 다른 향상점들”에서 릴리즈 정보만 포함된 경우를 제외하고 릴리즈 정보를 더 이상 전달하지 않게 되었다는 점에 대해 축배를 들지 않을 수 없습니다. 이는 몇몇 큰 회사들에겐 문제가 될 수 있겠지만, 사용자들에겐 더욱 좋을 것입니다. 여기 한 잔 드세요, 쓸모없는 릴리즈 노트를 위해! 🍷

하지만 데이브, 이번 주의 다른 제품들에 대해서는 어떻게 생각하시나요? 새로운 App Store Guideline, Swift 5의 연기, ARKit 2.0 또는 ML 관련 발표와 향상점들, 또는 iTunes Connect가 App Store Connect로 리브랜딩 되는 사실과 이제 공식 API를 가지게 되었고 TestFlight 초대 링크가 생겼다는 점은 어떠신가요! 😱 맞습니다. 위에서 얘기하지 않은 새로운 사항들이 너무나도 많고 아래에서도 그에 관한 내용이 없기도 할 것입니다. 하지만 우리에겐 공식 릴리즈까지 3개월이란 시간이 남아있습니다… 👍

얼마나 대단한 한 주 였는지 모르겠습니다. 저는 이 이벤트와 이 커뮤니티를 사랑합니다.

Dave Verwer

색깔이 주황색이면서 발음은 앵무새(parrot)와 비슷한 것은 무엇일까요?

당근(carrot)입니다. 완전히 무관한 뉴스를 알려드리자면, 이번이 Hacking with Swift 시리즈를 반값에 구매할 수 있는 마지막 기회입니다. 책의 종류에는 Vapor 3, Swift 디자인 패턴, macOS 개발 등이 있습니다. 모두 평생동안 업데이트는 무료입니다. 놓치지 마세요!

hackingwithswift.com

Tools

Xcode 10에서 새롭게 추가된 내장 기능들을 사용해봅시다

몇몇 기능들은 Xcode 10에서 기본으로 꺼져있습니다. Antoine van der Lee의 글을 읽고 하나도 놓치지 마시길 바랍니다.

avanderlee.com

Code

API 변경사항 파헤치기

바뀐 모든것에 대한 진상을 알고 싶으신가요? 프레임워크 및 클래스별 포괄적인 변경 사항 목록은 공식 문서에 있습니다. 혹은 무엇이 바뀌었는지만을 선호하신다면 objc-diff가 생성한 이 목록을 보세요.

apple.com

iOS 12에선 무엇이 바뀌었을까요?

iOS 12의 헤드라인 기능들을 둘러보는 Paul Hudson의 훌륭한 글입니다. CreateML부터 시작해서, 그룹 알림, Siri Shortcuts 그리고 UIWebView가 드디어 역사속으로 사라지는 사실까지 이건 정말 API 변화를 한 눈에 볼 수 있는 좋은 방법인 것 같습니다.

hackingwithswift.com

Swift 4.2의 새로운 점들

Ole Begemann이 그의 시선으로 Swift에 새롭게 생긴 것들을 알아봅니다. 모든 변화들을 직접 증명해볼 수 있는 플레이그라운드도 다운받을 수 있습니다. Xcode 10을 다운받으시고 시작해보세요.

oleb.net

자연어 프레임워크의 첫 느낌

이번 주에 큰 관심을 받지 못한 새로운 프레임워크 중 하나는 자연어 프레임워크입니다. John Sundell이 우리를 위해 빠르게 알아보았습니다. 아주 좋아보입니다.

swiftbysundell.com

iOS 12의 SiriKit을 위한 커스텀 인텐트

우리는 Ben Dodson이 처음으로 시리를 “모든 것을 보고있는 위젯 비서”라고 부른 사람이라고 인정해줘야 합니다. 😂 여러분 모두 iOS 8에서 처음 나온 NSUserActivity 에 대해 알고계실 것입니다. 그렇죠? 진지하게 저는 iOS 12의 이 기능을 사랑하게 되었습니다.

bendodson.com

Design

Apple Books UI Design

Tiem이 맞았습니다. 이것은 스큐어모피즘 스타일과 플랫 디자인의 적절한 크로스를 통한 절대적인 아름다움입니다.

twitter.com

Business and Marketing

Ersatz Free Trials

무료 트라이얼이 이제 공식적으로 비구독 모델의 앱에서 지원됩니다. 물론 API 변화는 없지만(필요도 안했습니다), 이것은 이번주에 있었던 메이저 업데이트를 가진 리뷰 가이드라인에 대한 해명이 될 것입니다. Daniel Jalkut는 자세한 사항을 알아보고 그는 왜 조금 다른것을 원했는지에 대해 말합니다. 저는 개인적으로 이것이 발표됐다는 사실에 정말 놀랐고 이러한 변화는 예측하지도 못했습니다.

bitsplitting.org

올해 말을 기대해주세요!

저는 여전히 Panic과 Bare Bones가 App Store에 BBEdit과 Transmit으로 돌아오는 지에 대한 전체 이야기가 궁금합니다. 이 트윗은 우리가 지금 생각하는 것에 대한 좋은 답변이 될 것입니다. Mac App Store(MAS)가 리디자인되면 돌아온다는 발표는 MAS의 리디자인과 네이티브 리빌드가 Mac에 정말 좋은 소식이라는 것을 의미합니다.

twitter.com

Videos

tvOS 12에선 어떤 것이 달라졌을까요?

이 세션에 대해 특별한 이름이 필요하다는 느낌이 듭니다. 키노트에서 조차도 tvOS의 새로운 내용에 대해 크게 다루지 않았는데, tvOS의 릴리즈에 탑재될 기능엔 정말 거대한 변화가 있습니다. TVUIKit은 새롭고 놀랍도록 유연합니다. Apple TV 앱에 대해 얘기하면서 이 기능을 꼭 강조하고 싶었습니다. 이 글은 볼만한 가치가 있습니다!

apple.com

Jobs

iOS Developer, Ryalto, London - UK

같이 의료 산업의 방식을 바꿔봅시다.

github.io

Join Mobile Engineering @ Intercom in San Francisco, CA 🙌

iOS Messenger SDK를 개발할 재능있는 모바일 엔지니어를 모십니다. 우리의 여정에 함께하세요!

grnh.se

And finally…

GitHub에 곧 추가될 기능…

📎

twitter.com