본문 링크 (Original Link)

iOS Dev Weekly - 348

2018.04.21

#

by iOSDevWeekly, translated by pilgwon

Comment

여러분께 부탁드릴 것이 있습니다! 몇 주 전에 저는 iOS 개발에 대한 블로그들을 모으려는 시도의 일환으로 iOS Dev Directory를 발표했습니다. 처음 발표했을 때는 85개가 넘는 풀 리퀘스트가 머지되었고, 비영어권 언어에 대한 섹션도 추가되었습니다. 하지만 여전히 이 커뮤니티의 일부만을 카탈로그화 하고 있다는 것을 인지하고 있습니다.

그래서 부탁이 뭐냐구요? 제가 받은 대부분의 풀 리퀘스트들은 특정 인물이나 회사의 블로그만을 추가하는 것뿐이었습니다. 이건 당연히 좋은 일이지만 사이트를 보지 못 한 사람이나 iOSDevWeekly를 구독하지 않은 사람에게는 어떨까요? iOS Dev Directory를 보시고 여러분의 사이트만이 아니라, 여러분이 사랑하고 구독하고 있는 사이트들이 빠져있다면 추가해주세요. 만약 빠진 게 없다고 생각하신다면, iOS Dev Directory를 못 본 분들이 볼 수 있도록 퍼뜨려주세요. 저는 더 많은 풀 리퀘스트를 받으면 너무 좋을 것 같습니다.

감사합니다! 이제 이번주의 링크들로 넘어가볼까요…

Dave Verwer

News

Writing Swift: 컴파일러 모드에서의 모험

Erica Sadun의 스위프트 컴파일러의 변화를 간단하게 알아보는 환상적인 글입니다! 만약 여러분이 스위프트에 공헌하는 것으로 발을 담구고 싶으셨다면, 이 글을 쭉 따라 읽어보시는 것이 아주 도움되는 방법일 것입니다.

ericasadun.com

Xcode Releases

이걸 왜 이제서야 알았을까요? 😀 “Xcode Tools 1.0” 이후 모든 Xcode 릴리즈에 대한 노트와 직접 다운받을 수 있는 기능을 제공합니다. 당연히 최신 버전의 macOS에서는 작동하진 않지만, 그럼에도 불구하고 여전히 흥미로운 자원이고 저는 예전의 릴리즈 노트를 보면서 시간을 좀 보냈습니다.

기억하세요 처음에 링크가 잘 작동하지 않아서 문제가 있었는데, 심지어 개발자 사이트를 로그인 후에도 그랬습니다. 다른 브라우저에서 개발자 사이트를 로그인하고 난 후에 링크를 클릭하니 잘 작동되었습니다.

xcodereleases.com

iOS 개발자를 위한 비주얼 프로젝트 관리 도구

monday.com은 직관적인 프로젝트 관리 및 소프트웨어 개발 도구입니다. 프로세스를 관리하고 어플리케이션을 개발하며 타임라인을 통해 스프린트를 계획하고 관리할 수 있고, 협업할 때도 누가 무슨 일을 하고 있는지 한 눈에 볼 수 있습니다. - 그것도 한 페이지에서요! 무료 계정을 만드시고 오늘 바로 monday.com을 사용해보세요!

thoughtleaders.io

Tools

Xcode 설정 관리

xcconfig가 왜 훌륭한지 그리고 왜 사용해야 하는지에 대한 Steve Kalkwarf의 글입니다. 아직 적용하지 않으셨다면, 이 글을 읽으시고, 그래도 적용안하셨다면 이 글에 환상적인 팁이 있다 생각하고 읽으세요. 😀 (이 레포지토리가 모든 Xcode 9 에러와 워닝 설정을 해놓은 것처럼요) 또 이번 주엔 같은 주제 중에, Paulo Andrade의 xcconfig 파일을 더 나은 방법으로 다루는 것에 대한 훌륭한 조언도 있습니다.

americanexpress.io

Code

Core ML과 IBM 왓슨 서비스로 위스키 브랜드 추적하기

지난 주에 링크한 Core ML과 IBM 왓슨 발표 이후에 갖고 놀만한 마땅한 예제를 찾고 계셨을 것입니다. Martin Mitrevski가 그 둘을 모아서 우리가 배울만한 것으로 만들어냈습니다. 이 프로젝트는 우리가 Core ML 쪽에서 배울만한 것들, 왓슨 쪽에서 배울만한 것들을 다 포함하고 있습니다.

martinmitrevski.com

함수형 프로그래밍으로 컬렉션 뷰 델리게이트 간단화하기

Daniel Tull이 컬렉션 뷰 레이아웃을 작업하는 것을 간단화 하는 것에 대해 작성한 흥미로운 글입니다. 이 글은 충분히 읽을만한 가치가 있는데, 특히 저에겐 스위프트와 코코아 터치 사이의 부분은 스위프트 코드 중에서 가장 못생긴 부분이었습니다. 스위프트가 iOS SDK가 나오기 전에 나왔다면 어떻게 됐을지 궁금합니다.

danieltull.co.uk

스택뷰와 여러줄의 레이블

저도 이러한 문제를 꽤 많이 만났습니다. 그리고 여러분도 그러셨을 것입니다. 심지어 여러분의 문제라고 생각하실 수도 있을 만큼 많이 일어날지도 모릅니다. Keith Harrison이 이것에 대해 설명해드립니다.

useyourloaf.com

왜 @IBActions의 이름을 didTapButton으로 할 수 없을까요?

혹시 여러분의 액션 메소드 이름을 대충 지으시나요? 만약 델리게이트 스타일로 이름을 짓고 계신다면 Joachim Kurz가 여러분에게 새로운 가이드를 제공한다고 합니다.

cocoafrog.de

Design

버튼 디자인의 7가지 기본 규칙

2018년에 버튼 디자인을 어떻게 하는지에 대해 말하는 글은 구식이라고 생각하실 수도 있습니다. 하지만 iOS 7부터 시작된 지난 몇 년간의 엄청난 미니멀 디자인 유행은 완벽한 해결책은 아니라고 생각합니다. Nick Babich가 우리가 생각해봐야 할 것들에 대해 말합니다.

babich.biz

Videos

try! Swift Tokyo 2018 비디오

try! Swift 컨퍼런스가 몇 달전에 도쿄에서 열렸고 모든 세션에 대한 비디오가 공개됐습니다! 또한 비하인드 장면들을 모아둔 유튜브 채널이 있고 컨퍼런스에서 일어난 재밌는 일들을 소개합니다!

youtube.com

Books

Flight School

Mattt Thompson의 독립 개발자로 돌아가기를 읽었다면 누구든 그가 가장 먼저 무엇을 할지에 대해 상상했을 것이라고 확신합니다! 그 계획은 정해진 주제에 초점을 맞춰서 매달 책을 제작하는 것입니다. 그 첫번째 시리즈는 Codable에서 선주문이 가능합니다.

gumroad.com

Jobs

Senior Mobile Developer at Grailed in NYC

Grailed가 채용중입니다! 4인으로 구성된 모바일 팀이 새로운 시니어 개발자를 구하고 있습니다.

grnh.se

Senior iOS Developer, Citrusbyte, New York

우리는 SDD(Simplicity Driven Development)를 믿습니다.

citrusbyte.com

Senior iOS Engineer @ Scalable Capital in Munich, Germany

독일의 가장 빠르게 성장하고 있는 핀테크 스타트업입니다. 우리에겐 계획이 있으며 당신과 함께 이루고 싶습니다.

scalable.capital

And finally…

10x 개발자가 되는 비법

9배만 더 하면 돼요 Daniel! 🤫

twitter.com