본문 링크 (Original Link)

iOS Dev Weekly - 337

2018.02.04

#

by iOSDevWeekly, translated by pilgwon

본문 링크 (Original Link)

iOS Dev Weekly - 337

by iOSDevWeekly
translated by pilgwon

Comment

2월이 시작되면서, 여러분이 생각하는 것이 WWDC에서 발표될 무언가가 될 확률이 높아졌습니다. 올해의 컨퍼런스의 티켓과 날짜 계획에 확실히 가까워지고 있습니다. 저는 이번에도 산 호세에서 열릴 것이라고 예상합니다. 하지만 그 이상은 알지 못합니다. 이번에 “마지팬”을 볼 수 있을까요? 아니면 올해엔 퀄리티와 안정성에 집중하기 때문에 iOS 12나 다른 것에서 볼 수 있을까요?

Vicc Alexander

News

Transporter로 앱 미리보기 업로드하기

2010년에 처음 사용한 이후로 아이튠즈 커넥트는 꽤나 긴 여정을 지나왔습니다. 지금의 업로드 플로우는 많은 요구사항이 남아있습니다. 만약 여러분이 50개 이상의 지역화된 앱 미리보기를 올려본 적이 있다면, 아마 고통을 경험하셨을 것입니다. 고맙게도, 개발자들은 이제 Transporter를 사용할 수 있게 되었습니다. Transporter는 커맨드라인 딜리버리 도구이고, 다수의 앱 미리보기를 효율적이게 아이튠즈 커넥트에 올릴 수 있게 해줍니다. 🙌

apple.com

더 나은 iOS와 Mac 앱을 빠르게 적용하고 싶으십니까? 앱 센터를 만나보세요

여러분의 빌드 서버를 관리하는 고통에서 벗어나서 iOS와 macOS를 빌드해보세요. 레포를 연결하고 클라우드에서 몇분간의 빌드를 지나, 수천개의 실제 iOS 기기들에서 테스트하고, 베타 테스터나 애플 앱스토어에 배포하고 실제 유저들의 사용법을 크래쉬와 분석 데이터를 통해 모니터링 해보세요. 앱 라이프사이클을 관리하는 시간을 줄이고 코딩하는 시간을 늘리세요. 지금 당장 시작하세요.

appcenter.ms

Tools

Transformer 🤖

만약 복잡하고 미리 포맷팅되어 있는 Attributed String을 사용하신다면 그것을 전부 코드로 작성하는 것은 매우 고통일 것입니다. 이 도구는 브라우저에서 바로 포맷팅해주고 앱에 복사/붙여넣기만 하면 되게 제공합니다. 기존의 Attributed String Creator에 비해 기능이 적지만 아무 웹 브라우저에서나 접근할 수 있고 무료라는 점이 좋습니다.

github.io

Code

Promises by Google

중첩된 비동기 오퍼레이션에서 오는 지저분함을 싫어한다면 Promises를 보는 것을 추천드립니다. PromiseKit과 비슷한 구글의 최신 오픈 소스 프레임워크인 Promises는 코드의 로직을 간단히 만드는데에 상당히 도움을 줍니다. Promises의 기능이 100% 테스트 커버리지를 가지고 있을 뿐만 아니라, 관련된 라이브러리들보다 더욱 더 빠르다고 합니다.

github.com

MVC를 옹호합니다

모바일 개발을 한 지 5년이 지났지만, 저는 여전히 MVC 패턴의 팬이며 Polly에서 사용하고 있습니다. 어떤 디자인 패턴도 완벽하진 않지만, Pawel은 MVC의 훌륭한 포인트들을 제시하고 Massive View Controller가 되는 것을 막기위한 몇 가지 팁을 공유합니다. 충고를 드리자면, 지금의 트렌드가 어떤지에 신경쓰지 말고 당신에게 가장 맞는 것을 사용하세요.

netguru.co

Result Extension을 사용해 서술형 코드 작성하기

제가 가장 좋아하는 스위프트의 기능 중 하나는 익스텐션을 통해 얻을 수 있는 유연성의 수준입니다. 그렇지만, 너무 과한 유연성은 오히려 나쁠 수 있습니다. 그럼에도 불구하고 도전해보고 싶으시다면, 저는 Tyrone Advit의 Result 타입의 익스텐션에 대한 자세한 글을 추천드립니다.

medium.com

Design

스케치 파일 최적화하기

Flawless App의 최신 서비스인 Reduce 의 디자인 프로세스에 대한 좋은 글입니다. 유용한 디자인 링크와 글 속에 리소스들이 잔뜩 있을 뿐만 아니라, 여러분이 스케치 사용자라면 큰 스케치 파일을 무료로 최적화 할 수 있는 앱을 다운로드 받을 수 있습니다. 💪🏼

smashingmagazine.com

HSB 색상 시스템

앱 브랜딩에 있어서 색상은 매우 중요한 역할을 합니다. 불행하게도 색상은 개발자들이 그들의 앱을 작업할 때 그렇게 크게 생각하는 부분은 아닙니다. Erick Kennedy가 이 주제에 대해 깊이 들어가서 HSB 색상이 어떻게 개발자와 디자이너에게 도움줄 수 있는지 설명합니다.

learnui.design

Business and Marketing

개발자들이 iOS 11의 앱 스토어 리디자인에 대해 가장 많이 물어보는 질문 중 하나는 실제로 다운로드 수가 증가했는지 여부에 대한 질문입니다. Curtis Herbert의 “Today” 기능에 대한 최근의 경험은 꽤나 장미빛스러운 그림을 그리는 것으로 보입니다.

curtisherbert.com

Books

스위프트 디자인 패턴

당신이 스위프트를 처음 접했거나 자신의 스킬을 업그레이드 하려고 한다면 Paul Hudson의 디자인 패턴에 대한 새로운 책이 좋을 것입니다. 이 책엔 깔끔하고 유지 가능한 코드를 만드는데에 도움되는 많은 것들이 들어있습니다. 또한 24페이지짜리 간단한 맛보기도 다운받을 수 있습니다. 🤘

hackingwithswift.com

Jobs

Join Mobile Engineering at Expensify in San Francisco or Portland

모바일 앱에 열정적이고 평범한 업무를 자동화 하는 것을 좋아하십니까? 물먹이지 않는 비용 보고서 작성을 도와주세요!

expensify.com

iOS Engineer @ Scoop

전국 각지의 통근자들에게 편리하고 즐거운 카풀을 제공하기 위해 Scoop에 합류하세요!

lever.co

Lead the Freeletics iOS team in Munich

모바일 피트니스 업계를 형성하고 전세계 수백만 명의 무료 운동 선수의 신체 발달에 영향을 미치는 우리 팀에 합류하세요!

freeletics.com

And finally…

아이패드 개발의 추억

8년전에 시작된 매력적인 아이패드에 관한 무대 뒤의 추억입니다… 📖

twitter.com