본문 링크 (Original Link)

iOS Dev Weekly - 330

2017.12.28

#

by iOSDevWeekly, translated by pilgwon

Comment

iOS 11 앱 스토어 리디자인과 그 성공 여부를 생각하게 해준 것이 이 트윗 이었습니다.

뭔가를 읽고 싶을 때 앱 스토어가 생각나지는 않지만 매번 Today 탭은 꼭 둘러봅니다. 여기에 나오는 인터뷰들은 훌륭하고, 선정된 앱 리스트는 견고하고 대부분 제가 관심있는 주제가 선정됩니다. 9년동안 아무 말 없던 스토어가 한 것에 비하면 아주 놀랍고, 저는 이것때문에 앱 스토어에 쓰는 돈이 더 많아졌습니다. 앱 스토어의 리디자인이 수익 상승에 얼마나 많은 영향을 끼쳤는지 보고싶네요.

베스트 오브 2017 어워드가 앱 스토어뿐만 아니라 웹에서도 발표된 것을 보고 이번주에 다시 생각하게 되었습니다. 이 “베스트 오브 …“이 새로운 애플 디자인 어워드 일까요? 분명히 디자인 어워드보다 더 많은 노출을 가져오기 때문에 더 많은 명예가 따라올거라 생각합니다.

앱 스토어에 더 이상 문제가 없다고 말하는 것이 아닙니다. 하지만 애플이 앱 스토어의 리디자인 측면에서는 아주 성공적이었다고 생각합니다. 이제 맥 앱 스토어에 대해 말해볼까요? 😂

Dave Verwer

News

어떻게 빈칸이 당신을 Root로 만들어줄까요?

이 문제가 몇 주 동안 진행되었습니다… 😬 이 이벤트에 대한 글들이 이미 많기 때문에 이에 대한 제 생각은 말하지 않겠습니다. 하지만 저는 Patrick Wardle의 철저하고 잘 조사된 예상치 못한 버그에 관한 기사에 주목할 것입니다. 훌륭하네요.

objective-see.com

개인 정보 보호 정책 공부하기

이번주에 애널리틱스에 올라온 다른 글을 안 읽더라도 😀 이 글만은 꼭 읽어야합니다. 차등 사생활 (Differential Privacy)은 훌륭한 주제고 애플 머신 러닝 블로그의 다른 글(저는 대부분을 이해하지 못합니다)의 결과와 같이 아주 흥미롭습니다.

apple.com

Bitrise로 앱 개발의 머리 쓸 필요가 없는 작업을 자동화하세요

Bitrise는 Foursquare, Fox, InVision, Grindr 그리고 커뮤니티의 4만명의 개발자들을 위한 빌드, 테스트 그리고 배포 자동화를 위한 도구입니다. 150개 이상이 통합된 강력한 워크플로우를 만들고 CLI를 통해서 로컬에서 실행합니다. Bitrise에 가입하고 여러분의 iOS 앱을 몇분만에 배포하세요.

bitrise.io

Tools

패러랠 빌드로 Swift 빌드 속도를 올리세요

이 기능을 사용하는 방법에 따라 급할 때 사용하지 못할 수 있습니다. 하지만 이것은 Xcode 9.2 릴리즈 노트에 언급돼있어서 만약 당신이 긴 Swift 빌드 타임에 지쳤다면 한 번 해보는 것을 추천드립니다. 로직을 사용하는 대신 NO로 설정하는 이상한 방법을 사용해야 한다는 것을 기억하세요. 🤷‍♂️

twitter.com

LLDB의 Expression

Carola Nitz의 이 트윗을 보기 전에 LLDB의 e가 무엇인지 몰랐던 사람은 손 들어봅시다. 🙌 이 책은 저 트윗의 댓글에서 추천됐습니다. 아마 거기엔 엄청난 양의 우리가 모르는 것들이 있을 것입니다! 💥

twitter.com

Touch ID로 Sudo 사용하기

sudo를 사용해야 할 때마다, 터미널이 맥북의 Touch ID를 사용할 수 있게 해주지 않는다는 사실에 놀랍니다. Cabel Sasser가 그렇게 할 수 있는 방법을 찾았다고 합니다! 👌

twitter.com

Code

Hyperion

흥미롭습니다. Hyperion은 뷰 검토 및 측정, 애니메이션 속도 저하 등 실행중인 앱에서 다양한 정보를 표시해주는 디자인 리뷰 라이브러리입니다. 그리고 또한 플러그인 모델이 있어서 여러분만의 앱에 최적화된 익스텐션을 만들 수 있습니다. 저는 이게 아주 유용할 것으로 보입니다.

github.com

스토리보드 기반 뷰 컨트롤러를 위한 Future-Proof DI

의존성 주입(Dependency injection)과 스토리보드는 그냥 같이 작동하지 않습니다, 모두가 아는 사실이죠! Arek Holko가 약간의 Sourcery로 할 수 있는 방법을 찾은 것 같습니다.

holko.pl

Custom Dates와 함께하는 Swift의 Codable

이상적인 세계에서, 우리가 서로 다른 데이트 포맷을 가진 JSON 데이터를 디코드 하는 경우가 있을까요? 아니요, 없을겁니다. 그런데 우리가 이상적인 세계에 살고있나요? 아니요, 절대로 아닙니다! Keith Harrison가 Swift 4 코딩에서 관리하는 방법을 소개합니다.

useyourloaf.com

iPad를 위한 P2P 화이트보드 앱 만들기

Jared Sinclair는 협동 스케치 앱인 Pixelboard를 만들기 위해 네트워크 상에서 그림 그리는 것을 데이터 구조로 만드는 일을 합니다. 이런 문제는 언제나 해결하는데 재미가 있습니다. 적어도 재미의 어떤 의미에서는요! 😂

medium.com

Design

눈에 잘띄는 타이포그래피: 큰게 더 좋습니다

만약 당신이 눈에 잘띄는 UI를 만드는 방법을 찾고 있다면 타이포그래피를 크고 깔끔하게 만드는 것이 명백하다고 들릴 것입니다. 하지만 40%의 모든 폰 세션이 15초 미만으로 지속된다는 사실을 아시나요? 이것은 중요합니다.

nngroup.com

Videos

App: The Human Story

이것은 3년 넘게 만들어지고 있었고 지난 주에 공개되었습니다. 초기 반응은 좋아보이고 아직 보진 못했지만 보기를 기대하고 있습니다.

그런데, 왜 iTunes에서 볼 순 없나요? 📱

vimeo.com

Jobs

Join Mobile Engineering at Expensify in San Francisco or Portland

모바일 앱과 평범한 업무의 자동화에 대한 열정을 갖고 계신가요? 물먹이지 않는 비용 보고서 작업을 도와주세요!

expensify.com

Senior/Staff level iOS Engineers @ Slack in San Francisco, CA

Slack이 제품 또는 앱 인프라 부분의 시니어/스태프 레벨을 가진 iOS 엔지니어를 구합니다.

grnh.se

Senior iOS Software Engineer, Butterfly Network, New York City

저희는 혁신적이고, FDA 인증되고, 휴대용인 초음파를 만들었고 이를 작동할 모바일 개발자가 필요합니다. 와서 당신이 아는 사람을 살리세요.

smartrecruiters.com

And finally…

미소로 잠금해제

미래엔 행복한 사람들만이 핸드폰을 사용할 수 있겠네요 😸

github.com