본문 링크 (Original Link)

iOS Dev Weekly - 367

2018.09.02

#

by iOSDevWeekly, translated by pilgwon

Comment

저는 사이드 프로젝트를 사랑합니다. 사이드 프로젝트는 처음부터 훌륭해야하거나 돈을 벌 방법을 만들어야할 필요가 없습니다. 그리고 매일 똑같은 업무의 가뭄 속 단비 같은 존재라고 생각합니다. ❤️

요리의 발명이 인간이 칼로리를 더 쉽게 소화할 수 있는 혁신을 가져왔습니다. 이를 통해 인간이 사냥과 식사에 드는 시간이 줄어들었고, 도구나 무기를 개발하는 “사이드 프로젝트”를 할 수 있는 시간이 늘어나게 되었습니다. (제가 너무 많이 갔다구요? 그러면 이 넓은 세상에서 이 글을 보고 계신 것도 기적일 것입니다! 😂)

다시 요지로 돌아가겠습니다. 이번 주엔 John Sundell의 Splash에 대한 트윗이 정말 흥미로웠습니다. 이것은 그에게 지금 당장 즐거움을 줄 수 있는 프로젝트임이 확실합니다. 그런데 만든 이유는 무엇일까요? 당연히 대부분의 사이드 프로젝트처럼 기존의 가려운 부분을 긁어주기 위함일 것입니다. 하지만 가려운 곳이 한 번 긁어진 이후에 그는 실험을 시작했고 이제는 새로운 무언가로 변하고 있습니다. 이전의 사이드 프로젝트와의 잠재적인 시너지를 조합하면 미래에 어떤 일이 생길지 누가 아나요?

저의 iOS Dev Directory도 사이드 프로젝트였는데 만드는 모든 과정이 즐거웠습니다. (그리고 여전히 컨트리뷰트가 가능합니다) 이 프로젝트도 처음엔 “모든 RSS 피드 커뮤니티를 찾고 구독하는 방법은 없을까?”라는 저의 가려운 곳을 긁기위해 만들었지만 이젠 더 나은 무언가가 되었습니다. 돈을 벌게 되었을까요? 아닙니다. 트래픽이 많아졌나요? 아닙니다. 😀 만들어서 기쁜가요? 네 맞습니다! 매일 사용하고 있기 때문입니다.

그 외에도 제 커리어에는 놀라울 정도로 많은 사이드 프로젝트들이 다양한 비즈니스의 일부분이 되어서 돈을 벌었던 경우가 있습니다. 예를 들면 이 뉴스레터 처럼요! 7년전 이 프로젝트를 시작할 때부터 스폰서쉽으로 돈을 벌어야 겠다고 생각한 것은 절대 아닙니다. 그러지 않았기 때문에 시작했습니다. 사실 그쪽으로 많이 생각하지 않았습니다. 사이드 프로젝트였으니까요! 그래서 쉬웠습니다.

주요 업무가 무엇이든 사이드 프로젝트를 작업하고 계신가요? 아니라면 시작해보는건 어떨까요? 🚀

Dave Verwer

News

Swift에 새로운 공식 Docker 지원이 시작됩니다

너무 깊이 읽으려고 하지 마세요. 저는 이것이 서버에서의 Swift에 대한 공식적인 방향이라고 생각하진 않습니다. 제 생각엔 그것보다는 iCloud를 통한 “서버 기능” 또는 그와 비슷할 것 같습니다. 예상한 기능이 아니더라도 Swift 오픈 소스 프로젝트라는 우산 아래에서 이런 것들이 나오는 것은 정말 훌륭합니다.

swift.org

바쁜 iOS 개발자를 위한 최고의 팟캐스트

Inside iOS Dev는 자신의 스킬을 레벨 업하고 싶은 전문 개발자들을 위한 쇼입니다. 각 에피소드는 20~30분 길이로, iOS 개발 주제에 특화돼 있습니다. 아키텍쳐, 유닛 테스트, 언어의 기능들 등을 배워보세요.

insideiosdev.com

Tools

Xcode 10에서 빌드 시간을 줄여보세요

Patrick Balestra가 Xcode 10과 함께 나오는 평행 빌드 시스템에 대해 훌륭한 요약을 해주었습니다. 그는 올해 WWDC의 세션 408을 보고 작성했다고 합니다. 고마워요 Patrick!

patrickbalestra.com

Xcode 10의 스토리보드에 변화가 찾아옵니다

올해 인터페이스 빌더(이렇게 계속 불러도 괜찮을까요? 👴)의 변화는 처음엔 저를 실망시켰습니다. 처음 봤을 땐 좋아하지 않았고 특히 객체 라이브러리의 위치와 접근 방식의 변화가 거슬렸습니다. 하지만 몇 주 간의 적응 이후에 ⌘⇧L을 발견했고 바로 납득되었습니다. 이 글에선 Steven Lipton이 우리에게 몇 가지 변경점에 대해 알려줍니다.

makeapppie.com

Code

NSDataAsset

NSDataAsset을 보는 일 없이 평생 iOS 개발자로 지낸다면 꽤나 행복할 것입니다. 하지만 그것은 우리 주변에 있는 플랫폼의 정말 똑똑한 기능을 놓치고 있다는 의미일 것입니다. 배우시면 좋을 것입니다! 😀 이것은 NSHipster의 최고의 글입니다. 감사해요 Mattt!

nshipster.com

값 지향 프로그래밍

Matt Diephouse가 WWDC 2015의 Swift에서의 프로토콜 지향 프로그래밍 세션을 둘러보는 것부터 시작해서(정말 2015년 맞나요? 얼마전인거 같은데 시간 참 빠르네요!) 그 세션에 나온 코드와 동일하게 작성하는 다른 방법에 대해 알아본 글입니다.

diephouse.com

CompactMap vs flatMap: 차이점을 설명해드립니다

최근에 compactMap 를 소개한 것은 정말 이치에 잘 맞았던 거 같습니다. 때때로 flatMap을 사용해야 할 적에 “컴팩트” 한 것들은 그렇게 잘 만들어지지 않았습니다. 차이점의 미묘함을 이해하신다면 Antoine Van der Lee 의 이 글을 소개합니다.

avanderlee.com

Swift의 동적인 기능들

Swift는 Objective-C처럼 동적이진 않지만 그것이 동적인 기능이 아예 없다는 것은 아닙니다. 저는 Mike Finney가 정리한 Swift의 동적인 기능에 대한 글이 정말 마음에 듭니다.

raywenderlich.com

Design

Framer X 첫인상

최근에 디자인 도구에 새로운 폭발이 일어났습니다. 어떤 것은 놀랍도록 훌륭하고 어떤 것은 그만큼은 아닙니다. Framer X는 가장 최근 나온 새 얼굴이며 Andrej Dragisic은 베타 상태인 이 도구가 어떻게 생겼는지 볼 수 있게 글을 잘 정리했습니다.

prototypr.io

Business and Marketing

Surviving the App Store

Amir Rajan의 이 무료 ebook은 정말 훌륭합니다. 앞의 몇 챕터는 앱 스토어에서 게임 비즈니스를 실행하는데 도움되는 팁과 기술들에 대해 다룹니다. 그 이후엔 인기있는 iOS 게임 개발자 및 업계의 다른 사람들과의 인터뷰 기사로 바뀝니다. 여기엔 Alto’s Adventure의 Ryan Cash, Her Story의 Sam Barlow 그리고 Touch Arcade의 Shaun Musgrave를 포함한 많은 사람들의 인터뷰가 담겨있습니다!

github.com

Jobs

Become an iOS Developer at Young Mavericks (Amsterdam, NL)

우리와 함께 경력을 쌓고 최고의 iOS 견습생이 되어보세요.

homerun.co

iOS Developers, Kindred Group, Madrid

Kindred는 성장중입니다! 훌륭한 도시의 새로운 사무실에서 환상적인 문화와 흥미로운 프로젝트를 제공합니다.

kindredgroup.com

iOS Engineer with Strong 3D Experience at MartianCraft (U.S.-based Remote)

모바일 소프트웨어의 한계를 뛰어 넘는 회사를 위한 맞춤형 iOS 솔루션을 만듭시다.

martiancraft.com

And finally…

Siri 이스터 에그

저에겐 오래된 뉴스는 아닌 것 같습니다!

twitter.com