본문 링크 (Original Link)

iOS Dev Weekly - 342

2018.03.11

#

by iOSDevWeekly, translated by pilgwon

본문 링크 (Original Link)

iOS Dev Weekly - 342

by iOSDevWeekly
translated by pilgwon

Comment

2017년은 아이폰이 나온지 10년되는 해였습니다. 그리고 올해는 우리 개발자들이 아이폰 SDK에 의해 바뀐지 10년되는 해입니다. Craig Hockenberry의 글은 너무 유명해서 이미 읽으셨을 수도 있지만 모르시는 분들을 위해 설명하자면, 이 글은 아이폰 개발의 초기를 돌아보는 아주 좋은 글입니다. 또한 이 글로 인해 트위터에 그 때를 회상하는 사람들이 많아졌습니다. 저도 한 번 회상해보겠습니다. 😀

저는 SDK가 나오던 그 날을 정확히 기억합니다. 저는 Mac 앱을 작업중이었는데, 그 SDK는 저에게 필요하던 모든 것을 가지고 있었습니다. 그래서 iOS 앱 개발을 시작했습니다. 몇 개월 후 스토어에 앱을 올리게 되었고 저는 빠져들었습니다.

그 후 몇 년 동안 저는 저의 회사와 다른 사람들을 위한 앱을 만들거나 만드는 것을 도와주었습니다. 또한 Objective-C와 iOS 개발을 수백명에게 가르쳤습니다. 그리고 미국부터 러시아를 포함한 모든 유럽에서 열리는 컨퍼런스에서 발표를 했습니다. 게다가 뉴스레터도 시작했죠! 😀 제 경력을 통틀어 iOS보다 더 열정적이게 참여했던 기간은 없었다고 가슴에 손을 얹고 말할 수 있습니다. iOS는 제 인생을 바꿨습니다.

그리고 최근 몇 년은 iOS 작업보다는 다른 일을 많이 했습니다. 그 동안 Curated를 포함한 이메일 관련 사업을 운영하며 놀라운 시간을 보냈습니다. 이번 기념일이 저에게 더욱 더 기쁜 이유는 이번주부터, 저는 다시 독립적인 개발자가 되었고, iOS가 다시 제 인생의 전부가 되었습니다! 🎉🎉🎉

이제 계획이 뭐냐구요? 저는 벌써부터 그렇게 많은 약속을 하고싶지 않습니다. 저는 그저 일이 흘러가는대로 두고 그런 일들이 수면위로 올라왔을 때 맞다고 할 수 있을 것 같습니다. 지금 몇 가지 계획을 진행중이며, 여기서 발표할 내용도 있습니다. 다음주를 기대하세요!

이러한 변화로, 저는 다음주부터 iOS Dev Weekly의 진성 독자가 될 것입니다. 앞으로 남아서 잘 해줄 EvanVicc에게 정말로 큰 감사를 드리고 싶습니다. 그들은 작년과 올해 아주 많은 도움을 주었고 iOS 세계에 신선하고 새로운 관점을 보여주었습니다. 두 분과 함께할 수 있었던 시간은 정말 환상적이었습니다.

말이 길었습니다! 이제 중요한 내용으로 들어가봅시다… 링크요!

Dave Verwer

News

애플 네트워킹 피드백 설문조사

이건 정말 흥미롭습니다. Quinn”The Eskimo!”(WWDC의 랩에 간 적이 있으시다면 만나보셨을 것입니다)가 실제 세계의 공식 네트워크 API들의 사용법에 대한 피드백을 받습니다. 여러분이 FTP를 쓰시는지부터 QUIC 프로토콜을 적용하는데에 관심이 있는지에 대한 것까지 거의 모든 내용이 담겨있습니다. 애플이 고객의 소리를 듣는다는 사실이 너무 놀랍고 이러한 일들이 더 생기길 바랍니다. 그런일이 많을수록 어떤 변화가 일어나는지 잘 아시나요? 👉 그렇다면 이곳에 가서 설문에 응하세요! 👈

Dave DeLong은 그의 설문 결과를 글로 써서 발행했지만 설문 결과를 여러분과 애플만의 비밀로 간직하고 싶다면 이 메일주소로 보내주세요.

apple.com

아이폰 X과 iOS 11에서 모바일 테스트하기 - 어떤걸 알아야 할까요

아이폰 X은 모바일 혁신의 흥미로운 새 장을 여는 힌트가 되었지만, 새로운 가능성을 활용하려는 성급함은 한 가지 중요한 것, 즉 품질을 저해해 왔습니다. 이 가이드에서 작가는 여러분의 앱이 아이폰 X에서 잘 작동하는지 확인하기 위한 5가지 팁을 제공합니다. 새로운 화면 사이즈를 극복하는 방법을 배우고, 발전된 리포팅과 클라우드의 자동화를 통해서 XCUITest를 확장하는 방법을 이해해보세요. 지금 다운받으세요.

thoughtleaders.io

Tools

미스터리한 힙 커럽션 에러를 해결하는 법

전에도 많이 말씀드렸지만, 저는 훌륭한 디버깅에 대한 이야기를 정말 사랑합니다… 그것들은 우리에게 버그를 찾는 것과 같은 좋은 느낌을 줍니다. 며칠이나 몇주에 걸친 고통은 없이 말이죠! 😂 이 글은 Agnes Vasarhelyi의 훌륭한 디버깅에 대한 좋은 예제 중 하나입니다.

github.io

Sophie - Carthage GUI 클라이언트

Carthage를 관리할 때 GUI로 했으면 하는 생각을 해 본 적이 있으신가요? 그렇다면, Marco Santarossa가 만든 이 앱에 대한 얘기를 들으시면 정말 기쁠것입니다!

marcosantadev.com

Code

SwiftNIO의 Vapor와 Fluent

지난 주 발표된 내용에 따르면 SwiftNIO는 서버 사이드 코드에 아주 적합하다는 사실이 명백하고, 이 트윗에 의하면 Vapor가 이미 그들의 프로젝트에 SwiftNIO를 통합하기 시작했다고 합니다.

애플이 서버 사이드 웹 프레임워크를 만드는 것일까요? 아니면 그저 Vapor와 같은 것들에 공식적인 지원을 하는 것일까요? 제 생각에는 전자가 더 맞을 것 같고, iCloud나 CloudKit에 서버 사이드 코드 실행 컴포넌트를 추가할 것 같습니다. 하지만 제가 이러한 예측을 할 때는 거의 다 틀렸습니다! 일어날 가능성은 희박하지만 그러기 위한 준비를 하고 있을수도 있습니다.

twitter.com

스위프트 테스팅을 위한 더 나은 설정 방법

Erica Sadun은 Xcode 9.3 베타에 처음 등장한 몇 가지 변경 사항에 대해 말합니다. #if 로 아키텍쳐나 구체적인 운영체제를 확인하는 것 대신에, 이제 #if canImport(UIKit) 와 같이 사용할 수 있습니다! 훨씬 낫죠!

ericasadun.com

Swift의 Set가 가진 힘

대부분의 사람들(저를 포함해서!)이 어떠한 컬렉션을 필요로 할 때 가장 먼저 선택하는 것이 Array라는 사실을 아시나요? John Sundell이 Set를 사용하는 것이 얼마나 좋은 선택인지에 대해 말합니다.

swiftbysundell.com

Design

FlippingNotch 🤙

저는 이러한 디자인을 적용한 실제 앱이 다른 기기에선 어떻게 작동될지 확실하진 않지만, notch를 포용하는 아주 귀여운 아이디어 중 하나라는 것은 확실합니다!

github.com

UI 애니메이션을 한 단계 업그레이드 하는 꿀팁

저는 Pablo Stanley가 쓴 이 글의 모든 내용에 대해 동의하진 않습니다. 예를 들어 매 화면에 모든 컨텐츠가 순차적으로 나오는 것은 살짝 짜증나기도 하기 때문입니다. 그럼에도 불구하고, 여전히 이 글에는 애니메이션을 사용하는 것에 대한 아주 좋은 충고들이 가득합니다.

uxdesign.cc

Books

Continuous Delivery for Mobile with Fastlane

저는 여러분 모두가 fastlane을 사랑한다고 생각합니다. 맞나요? 문서는 훌륭하지만 만약 여러분이 한 단계 더 깊은 내용에 대해 알고싶어 하신다면, Doron Katz의 이 새로운 책을 추천드립니다. 아직 다 읽지는 못했지만 내용이 아주 좋아보입니다.

doronkatz.com

Jobs

Senior iOS Engineer - 1 Second Everyday (Remote)

수상한 적이 있는 앱을 만드는 일에 참여하고 매일 매일 삶에 영향을 미치는 제품을 만들 수 있는 기회를 가지세요.

angel.co

iOS Developer - COBI.bike, Germany (Frankfurt)

우리 팀에 참여하시고 도시에서 자전거를 타는 사람들을 위한 최고의 앱 경험을 같이 만들어보세요. #BikesEatCars

cobi.bike

And finally…

커닝(kerning)의 중요성

대시보드가 자꾸 사람이 변기에 앉아있는 것을 보여줘요.

😂

twitter.com