본문 링크 (Original Link)

iOS Dev Weekly - 360

2018.07.16

#

by iOSDevWeekly, translated by pilgwon

Comment

지난 주에 앱 스토어가 10주년을 맞이했다고 말씀드렸는데 이번 주에는 수많은 트윗과 기사들이 쏟아져 나왔습니다.

Craig Hockenberry는 앱 스토어가 인기 있을 앱의 종류에 대한 우리의 기대를 바로 몰아부쳤다는 사실을 알려줍니다. 새로운 영역이 어딘지 잊어버리는 것은 정말 쉬운 것 같습니다.

제가 처음으로 구매했던 앱의 목록을 봤는데 그때부터 강했던 것들은 여전히 강하다는 사실에 약간 놀라웠습니다. 앱 스토어는 확실히 전세계의 소프트웨어 판매의 판도를 바꾸었다고 생각합니다.

또, MacStories가 이번 주에 발행한 놀라운 기념일에 대한 글에 대해 언급하고자 합니다. 저는 Alex Guyot의 요약Stephen Hackett의 변화 타임라인 그리고 Ryan Cristoffel의 지난 10년간의 다양한 논쟁거리를 모아놓은 글을 추천드리고 싶습니다.

참 그리고 앱 스토어만 10주년을 맞이한 게 아니라는 사실을 알아주세요! 😱

Dave Verwer

News

ASCIIwwdc 2018

애플이 이번 주에 2018 WWDC 토크들의 스크립트를 발표했습니다. 그리고 이것은 올해의 ASCIIwwdc가 생각나게 했습니다! 당연히 둘 다 스크립트를 제공하는 것은 훌륭하지만, 검색 커버리지를 생각한다면 비공식 사이트가 좀 더 낫다고 사실에 동의합니다.

asciiwwdc.com

중국 정부를 달랠 수 있는 버기 코드

iOS 11.4.1에서 수정된 “Taiwan” 버그를 본 적이 있으신가요? 버그보다 더 흥미로운 것은 이유였고, 더더욱 흥미로운 점들은 Patrick Wardle이 글에서 자세히 설명해줍니다.

이 버그는 또한 2014년의 구글 맵 이야기를 떠오르게 만듭니다. 정책은 실제로 우리의 생활에 영향을 끼치고 심지어 운영 체제까지도 영향을 끼칩니다!

objective-see.com

자동 프리비저닝으로 더 빠르게 iOS 앱을 배포해보세요

앱 센터의 자동 프리비저닝 기능으로 테스터들에게 더 빠르게 iOS 앱을 배포해보세요. 저희는 이 기능을 설치 포털에 추가했으니 여러분은 이제 배포 과정을 자동화할 수 있고, 테스터와 팀 멤버가 앱의 베타 버전을 설치할 수 있게되었습니다. 지금 가입하고 자동 사이닝 기능을 알아보세요.

microsoft.com

Code

Swift GYB

NSHipster가 돌아왔습니다! 🎉 저는 프레임워크의 바깥쪽을 탐구하는 블로그라는 아이디어를 정말 사랑하는데, 정규 포스팅 스케쥴로 돌아오게 되어서 정말 행복합니다.

이 게시글에는 GYP로 하는 코드 생성에 대한 모든 것이 담겨있습니다. 처음 들어봤지만, 과거에 비슷한 내용을 Sourcery로 해봤기 때문에 익숙한 것 같습니다. GYP는 보기엔 더 좋아보입니다! Tony Arnold가 Xcode에 넣을 때 지켜야할 규칙에서도 대해 알아봅니다.

nshipster.com

Swift에서 서브클래스가 없는 뷰컨트롤러 만들기

John Sundell의 흥미로운 아이디어입니다. 그리고 저는 여전히 massive view controller 문제를 해결할 대안이라는 사실에 100% 동의하진 않습니다. 이렇게 어떠한 문제에 대해 완전히 다른 방향으로 생각해 보는 것은 정말 훌륭합니다.

swiftbysundell.com

통합 로깅 시스템으로 iOS에서 디버깅하기

몇 년 전에 나온 os_log에 대한 Dejan Agostini의 훌륭한 글입니다. 또한 그는 Console 앱을 사용해서 로그를 확인하는 방법에 대해 자세히 설명합니다.

agostini.tech

Swift의 Atomic 속성

과거의 퇴보했던 때에 대해 얘기해볼까요? (네, 맞습니다 아직 Swift가 오래되지 않은 것 알고 있습니다.) Vadim Bulavin의 이 게시글은 atomic 속성에 대해 생각하게 만듭니다. 또한 API를 잠그는 것에 대한 훌륭한 내용이기도 합니다.

Talking of throwbacks to the early days (yea, yea, I know we haven't had Swift for that long!) this article from Vadim Bulavin made me think about atomic properties for the first time in ages. It's a good piece on the locking APIs as well.

vadimbulavin.com

Design

앱들의 디자인 혁명

10주년 기념 컨텐츠 연장의 의미로, 이번엔 Michael Steeber가 몇몇 앱들의 변화에 대해 알아본 글을 소개합니다. 특히 저는 Facebook가 지금의 디자인에 정착하기 전에 얼마나 다양한 UI 컨셉을 실험했는지를 보여주는 부분이 인상적입니다.

9to5mac.com

Bottom Sheet가 iOS를 지배하는 과정

저도 좋아하는 부분입니다. 네비게이션 바는 여전히 약간의 문제를 가지고 있지만 서쪽에는 절대적인 트렌드가 존재합니다. 애플이 이에 관한 표준이나 가이드를 제공했으면 하는 바람이 있습니다.

twitter.com

Business and Marketing

우리가 릴리즈 노트를 작성하는 방법

The Omni Group의 릴리즈 노트 프로세스에 있는 Brent Simmons의 글입니다. 이 글은 배울만한 점도 있고 흥미롭기도 하지만 한 가지 기억해야 할 사실은 애플이 릴리즈 노트에 대한 공식 스타일 가이드가 있다는 사실입니다! 매일이 새롭네요!

omnigroup.com

Videos

모든 크기와 모양을 위한 앱

저는 주간 WWDC 비디오를 추가해야 한다는 사실을 기억하는데에 정말 젬병입니다. 하지만 또 다른 비디오를 봤습니다. Keith Harrison의 글인 readable table view widths에 영감을 받은 이 비디오는 정말 대단합니다! 💯💯💯

apple.com

Jobs

Senior iOS Engineer at mkodo (London or Newcastle, UK)

모바일을 혁신하는 데에 도움을 주세요! 오른쪽으로 밀어서 mkodo에 지원하세요.

mkodo.com

And finally…

Bug Fixes and Improvements

😂

twitter.com