본문 링크 (Original Link)

iOS Dev Weekly - 326

2017.11.14

#

by iOSDevWeekly, translated by pilgwon

Comment

행복한 금요일입니다 여러분! 아이폰 X이 발표된지 1주일이 지났고 저는 여전히 업그레이드 할지 말지에 대해 고민하고 있는 것을 인정합니다. 사실, 며칠동안 제가 받은 애니모지를 세는 것을 까먹었습니다. 정말 재밌습니다 😜

Vicc Alexander

News

iOS 11.2의 구독에 대한 소개용 가격

앱들은 이미 구독에 대한 소개용 무료 트라이얼을 제공할 수 있지만, 애플의 iOS 11.2에서의 할인된 가격을 지원하는 것을 환영합니다. 유저에게 혜택을 주어 더 오래 머물게 하는 방법(희망을 갖고 유지할만큼 깁니다)이 늘어나는 것은 약간의 비용이 들어가더라도 언제나 좋은 일입니다. 실제로, 이와 같은 접근으로는 Spotify가 수천명의 복귀 유저들을 다시 모으기 위해 “3개월 동안 $0.99” 전략을 썼던 적이 있습니다. 저는 이것이 구독 생태계에 얼마나 많은 영향을 끼칠지 궁금합니다.

9to5mac.com

빌드 스크립트를 작성,유지하는 데에 질리셨나요?

Buddybuild는 Slack, Reddit 그리고 수천개의 회사에서 그들의 iOS 앱을 빌드하고 테스트하고 배포하는데에 사용됩니다. Buddybuild는 완벽한 지속적인 통합, 꾸준한 개발 그리고 사용자 피드백 시스템을 커스텀 스크립트나 하드웨어 업데이트 없이 가능하게 하는 개발팀을 제공합니다. buddybuild를 시도해보고 사용자들이 사랑하는 앱을 만드는 일에만 집중하세요.

buddybuild.com

Tools

Swift 빌드 시간을 최적화하세요

지난 2년 동안, 저는 수많은 글들에 있는 Swift 컴파일 시간 최적화에 대한 훌륭한 조언들을 들어왔습니다. 이것들이 도움이 될지라도, 저장된 모든 북마크를 전부 보기엔 꽤 어렵고, 참고하기도 어렵습니다. Arek Holko가 정리한 최고의 빌드 시간을 위한 팁과 트릭 모음은 이 목록을 보지않아도 되게 만들어줘서 행복합니다. 저는 반드시 이 중 몇몇은 시도해볼 것입니다! 😎

github.com

아이폰 X을 위한 iOS 앱 테스팅 필수품

만약 당신이 아이폰 X을 손에 얻은 행운아 중 한 명이라면, 모든 앱들이 잘 작동하지는 않는다는 것을 알 것입니다. Joe Colantonio는 모바일 테스팅과 앱 개발에 대한 약간의 인사이트를 공유합니다. 저는 이 목록이 약간 과하다고 생각하지만(특히 당신이 프로덕트와 마켓이 딱 맞는 그런 작은 스타트업이라면), 여기에는 반드시 해야할 것들도 적혀있습니다.

mobiletestingblog.com

Code

개발자들이 하는 실수들

Chris Wagner는 처음 시작했을 때 개발자가 직면한 딜레마와 문제점의 결과로 개발자가 저지르는 많은 실수를 다루는 환상적인 직업을 수행합니다. 실제로, 저는 그가 적은 목록에 있는 것들을 체크하면서 실수해온 것들에 많은 죄책감을 느끼고 있습니다. Chris가 말하길, 가장 중요한 것은 우리중 누구도 완벽하지 않다는 것을 아는 것이라고 합니다. 이 글은 새로운 개발자들을 위한 글이지만 저에게도 도움이 됩니다. 저와 같은 경험이 조금 있는 개발자들에게 용기를 가지고 기술을 사용하라는 점을 상기시켜줍니다.

martiancraft.com

Massive View Controller 뒤에 숨겨진 진실

iOS 앱 구조와 패턴에 대해 말할 때 그것에 대한 글은 절대 모자라지 않습니다. 하지만 Aleksandar Vacić의 글은 꽤 신선합니다. 애플이 추천하는 MVC 패턴 대신에, Aleksandar는 그 방법을 보며, “Massive View Controller”는 개발자 자신이 만드는 것이라고 비난합니다.

여러분이 뭐라고 하실지 알지만, 저는 언제나 MVC의 큰 팬이었습니다. 사실대로 말하자면, Polly의 우리팀은 델리게이트의 적절한 사용과 코드를 작성함에 있어서 전혀 문제가 없습니다. 하지만 당신이 MVC나 다른 대안을 지지하신다면, Aleksandar가 소개하는 유지가능한 프로젝트에 도움이 되는 몇가지 규칙이 도움될 것입니다. 🙃

aplus.rs

마이크로 오토 레이아웃

너무 많은 써드 파티 라이브러리에 의존하는 것은 길을 내려가는데에 문제가 생길 수 있다는 Chris의 의견에 동의합니다. 하지만 저는 여전히 적지 않게 사용하고 있습니다. 사실 Polly에서는 SnapKit을 사용하고 있고 또 너무 사랑합니다. 그리고 그것은 새로운 무언가를 시도하는데에 좋은 방법입니다. Chris Eidhof는 써드 파티 라이브러리 없이 적은 레이아웃 코드로 깔끔하고 더 간결하게 만들수 있게 손을 빌려줍니다. 처음 보기엔 복잡해 보일 수 있지만, 절대적으로 좋은 방법입니다. 🤓

eidhof.nl

Design

모든 기기에서 색깔 정확히 묘사하기

Chameleon을 만들고 나서도 RGB와 HSB부터 CIELAB 컬러 스페이스까지 모두 둘러보았지만 색 관리에 많은 생각을 하지 못했습니다. 하지만 아이폰 X의 릴리즈와 더 많은 색 영역을 제공하는 새로운 기기라면, 디자인 및 브랜딩 실수를 하지 않고도 계속 진행할 수 있습니다. 예를 들면, 당신의 스케치 파일에서 활기찬 보라색을 나타내는 것은 다른 기기에선 축 쳐지는 파란색으로 보일수도 있습니다. Marc Edwards는 색 관리를 통해 무엇을 의미하는 지를 설명하는 환상적인 작업을 수행하며, 원하는 색이 모든 기기에서 정확하게 표현되도록 하는 방법에 대해 자세히 설명합니다.

bjango.com

Feather Icons

Feather는 Cole Bemis의 잘 만들어진 아이콘 세트입니다. 비록 Feather가 필수는 아니지만, 저에겐 매우 도움이 된다고 증명됐습니다. 그리고 가장 좋은 점은 오픈 소스라는 점이고, 그 뜻은 어떤 곳의 디자이너나 개발자가 새로운 아이콘을 제안할 수 있고, Github에 제출할 수 있다는 점입니다. ❤️

feathericons.com

Business and Marketing

새로운 앱 스토어 마케팅 가이드라인과 리소스들

아이폰 X을 위한 업데이트된 스크린샷이나 마케팅 배너를 작업중이십니까? 그렇다면 잘됐습니다. 애플이 방금전에 모든 최신 기기들을 위한 업데이트된 마케팅 머터리얼인 뱃지와 폰트를 다운로드할 수 있게 배포했기 때문입니다. 🎉

apple.com

Jobs

iOS Software Engineer (Swift), vAuto, location: Austin, TX

우리는 모두 Swift를 사랑하지만 만약 당신이 Java, C++, Objective-C 또는 C#에 관심이 있다면 여기 당신을 위한 훌륭한 자리가 준비되어 있습니다! #CreateYourFuture

coxautoinc.com

iOS Developer at Runtastic in Linz/Vienna/Salzburg, Austria

대단한 아이디어가 있거나 코딩하는 것을 사랑하십니까? 우리의 대단한 iOS 개발팀에 참여하고 수백만의 사람들이 매일 사용하는 앱을 만들어보세요. #LoveWhereYouWork #WeAreHiring #StrongerTogether

runtastic.com

Senior iOS Developer (m/f) at HelloFresh in Berlin - Full time / Onsite

음식을 사랑하고 앱을 사랑하십니까? HelloFresh에 참여하고 사람들이 평생 먹는 방법을 바꿔보세요! 이사와 Visa 보조는 지원됩니다.

grnh.se

And finally…

클래스 이름을 어떻게 지어야할지 고민이십니까?

여기 실제 세계에서 얻은 영감들입니다… 😂

twitter.com