본문 링크 (Original Link)

iOS Dev Weekly - 350

2018.05.13

#

by iOSDevWeekly, translated by pilgwon

Comment

WWDC가 4주나 안남았다구요? 어떻게 그럴수가 있죠? 기다리기 힘듭니다 🎉

Dave Verwer

News

Overcast: 프라이버시 관련 업데이트

GDPR를 준수하는 방법에는 두 가지가 있습니다. 하나는 새로운 규정의 안에 최대한 맞추는 방법이고, 또 하나는 앱의 핵심 부분에 개인 정보를 수용하는 것입니다. Marco Arment는 Overcast에 두 번째 방법을 적용했다고 합니다. 저는 어떤 앱을 선택해야 하는지에 대해 결정을 해드리는게 아니라, 모든 앱에서 한 번은 해야 할 고민을 결정해드리는 것입니다. 하지만 이 게시글에는 생각해볼만한 가치가 있는 몇 가지 포인트들이 있습니다.

marco.org

Lobe - 딥 러닝이 도와드립니다

이것은 정말 훌륭한 데모입니다. 만약 그들의 제품도 데모의 반 이상으로 좋으면 그들에게 특별한 무언가가 있기 때문일 것입니다. 제가 왜 이 섹션에서 소개했을까요? 왜냐면 이 제품은 CoreML과 TensorFlow를 지원하기 떄문에 iOS 앱에 넣을 수 있기 때문입니다. 환상적입니다. 스위프트가 곧 머신 러닝의 중요한 모멘텀의 역할이 될 것이라고 생각합니다.

lobe.ai

Udacity를 통해 iOS 개발자가 돼세요

Udacity의 iOS 개발자 Nanodegree에 등록해보세요. 스위프트를 마스터 하고 iOS 앱에 대한 포트폴리오를 만들고, 앱 스토어에 앱을 배포해보세요. 코드 리뷰, 커리어 지원, 멘토쉽을 받을 수 있습니다. 7일 무료 트라이얼과 모든 프로그램에 대한 20% 할인 혜택을 iosdevweekly 쿠폰 코드를 이용하면 누릴 수 있습니다.

udacity.com

Tools

Xcode의 멀티 커서 지원

확실히 지금 문서화된 것은 아니라서 언제든 사라질 수 있지만 언젠가는 이 기능이 공식 지원이 되는 것을 희망합니다. 멀티 커서 기능은 수 년 전에 TextMate에서 처음 봤고 다른 에디터들(Atom, Sublime, VSCode, 등)도 많이 지원하고 있는 기능입니다. 전 이 기능이 없는 에디터에서는 항상 원해왔습니다.

twitter.com

TeaCode

Xcode 스니펫을 좀 더 잘 사용할 수 있는 방법에 대해 고민해보신 적이 있으신가요? 혹은 같은 스니펫을 Xcode뿐만 아니라 다른 에디터에서도 사용할 수 있기를 원해본 적이 있습니까? 만약 그렇다면, 이 도구가 여러분을 위한 도구일 것입니다. 이는 스니펫을 위한 크로스 에디터일 뿐만 아니라, 언어를 더 강력하게 만들어주기 때문입니다.

apptorium.com

Code

iOS 스프링보드 보안

Damien Laughton의 이 게시글에서 배울만한 점이 많습니다. 여러분이 개발할 때 작동했던 것이라도, 그것이 영원히 그렇게 작동하고 다른데서도 그렇게 작동한다는 의미는 아닙니다. 실제 기기들은 절대로 훌륭한 최신폰이 아니기 때문입니다.

medium.com

CloudKitGDPR

몇 주 전에 애플의 CloudKit and GDPR에 대한 가이드를 언급했었습니다. 그리고 뒤이어 나온 것이 바로 Artur Grigor의 유용한 라이브러리는 CloudKit에 저장된 사용자의 정보를 내보내고 삭제할 수 있도록 도와줍니다. 이 라이브러리는 여러분의 일을 더 쉽게 만들어 줄 것입니다!

github.com

UITabBarController에 애니메이션을 넣어보세요

기본 탭바에는 아무 애니메이션도 없습니다. 그런데 그래야 할까요? 저는 Jille van der Weerd의 이 약간의 애니메이션을 사랑합니다. 게다가 구현한 코드도 같이 포함돼 있으니 더 좋습니다.

medium.com

자가 문서화 코드에 대해 말해봅시다

누군가 저에게 자신의 자가 문서화 코드 정책에 대해 말할 때마다, 저는 Graham Lee가 쓴 것과 아주 똑같이 생각합니다.

sicpers.info

Design

더 나은 알림 디자인하기

iOS가 우리가 소중하게 생각하는 알림의 종류와 타이밍에 대해 익힐 수 있다면 좋았겠지만, 우리가 앱 개발자로서 할 수 있는 일이 있다고 생각합니다.

martiancraft.com

Business and Marketing

엔지니어를 위한 미팅 없는 3일 스케쥴

만약 10인 이상의 사람이 있는 회사에서 일하고 있다면, 여러분의 한 주는 방해의 연속일 것입니다. 저는 핀터레스트의 1주일에 3일은 미팅없는 날로 정한 아이디어가 정말 좋다고 생각합니다. 약간의 강제성이 필요하겠지만, Brian Donohue가 설명하기로는, 잘 작동한다고 합니다.

medium.com

Up to Speed

스위프트의 델리게이션

이번주엔 John Sundell이 iOS 개발의 기본 중 하나인 델리게이션에 대한 설명을 해줍니다.

swiftbysundell.com

Jobs

iOS Engineer, Numbrs Personal Finance AG, Zurich, Switzerland

모바일 뱅킹 앱인 Numbr를 통해 150만개 이상의 은행 계좌를 관리합니다. 저희와 함께하세요!

numbrs.com

Staff Software Engineer, iOS

TuneIn이 6000만명이 넘는 사용자에게 세계 최고의 청취 경험을 제공하도록 도와주세요. (성장중입니다!)

lever.co

And finally…

앱을 만드려고 하는 아이디어는 대부분 나쁜 아이디어입니다…

😂

twitter.com