본문 링크 (Original Link)

iOS Dev Weekly - 331

2017.12.29

#

by iOSDevWeekly, translated by pilgwon

Comment

애플의 앱 스토어 정리에 새로운 타겟이 생겼습니다. 그것은 바로 템플릿 앱입니다. 웹 사이트 “래퍼(wrapper)” 앱들은 가이드라인을 살짝 어겼어도 됐었지만, 올해 WWDC 이후로 리뷰 가이드라인은 이 템플릿 앱들을 통과시키지 않습니다.

저는 이 결정에 부분적으로 동의하진 않습니다. 특히, 이 결정이 큰 영향을 끼칠 경우에는 더 그렇습니다. 여기서의 문제는 템플릿화가 아니라 스팸입니다. 그리고 모든 템플릿 앱이 반드시 스팸이지는 않습니다.

저는 애플이 가짜 서비스에 대한 구독을 제공하는 앱을 잡는 것을 먼저 했으면 합니다. 그게 더 나은 자원 사용 방법일 것 같습니다.

Evan Dekhayser

News

사전 예약 제공하기

슈퍼 마리오 런이 지난 12월에 앱 스토어에 사전 예약된 후에 우리 모두는 써드파티 개발자들은 언제쯤 사전 예약 기능을 사용할 수 있을지 기대해왔습니다. 이번주에, 애플은 이 기능을 모두가 사용할 수 있게 만들었습니다. 이는 개발자들에게 사전 예약 할인 등을 포함한 아주 많은 가능성을 열어준 것입니다.

apple.com

초기 구독 할인 제공하기

iOS 구독은 더 강력해졌습니다. 초기 구독 할인과 함께라면, 여러분은 이제 사용자들에게 일정한 기간 만큼의 할인을 제공할 수 있고 이런 행동은 사용자들을 제품에 더 오랫동안 머물게 만듭니다. 저는 내년쯤에 이 기능을 앱들에 추가할 예정인데요, 만약 여러분이 구독자라면 이 초기 구독 할인 기능을 써보시는 것을 강력히 추천합니다. 💪

apple.com

iOS와 macOS 앱을 좀 더 빠르게 배포하고 싶은신가요? App Center를 만나보세요

GitHub 레포와 연결하고 나머지를 자동화해서 Swift와 Objective-C 앱을 더 빠르게 배포해보세요! 새로운 코드를 입력한 후에, App Center는 클라우드에서 앱을 빌드하고, 수천개의 실제 iOS 기기에서 테스트한 후에 베타 테스터들이나 앱 스토어에 배포합니다. 그리고 크래시 리포트와 애널리틱스를 통해 제품을 모니터링합니다. 지금 가입하세요.

appcenter.ms

Tools

Swift로 fastlane 설정 작성하기

이제 Fastfile을 Ruby에 대한 경험이 필요없이 Swift로 작성할 수 있게 되었습니다! (이는 피할 수 없는 변화로 보입니다.) 🎉 아직까진 베타지만, Fastlane.swift만 있으면 기능이 작동되는 것을 기대합니다. 이렇게 된다면 새로운 개발자들에게 더욱 더 가까이 다가갈 수 있는 도구가 될 거라 생각합니다.

fastlane.tools

Code

애플이 Turi Create의 소스를 공개했습니다

Turi Create를 공개적으로 배포하면서, 애플은 그것을 머신 러닝에 대한 지식이 많지 않은 사람들도 자신의 프로젝트에서 객체 인식을 사용하기 훨씬 쉽게 만들었습니다. 이 프로젝트는 개발자들이 모델을 CoreML로 추출하기 쉽게 만들어주고, 이를 iOS 프로젝트들에서도 완벽하게 잘 작동하게 합니다. 애플은 이 기술을 2016년에 인수했는데, 이번 릴리즈는 그 인수가 iOS 플랫폼에 큰 영향을 미치고 있는 것을 의미합니다.

github.com

Twitter Kit

트위터가 Twitter Kit SDK를 오픈소스화 했습니다. 이 SDK는 써드 파티 앱들이 트위터 컨텐츠에 접근할 수 있게 해주는 프레임워크입니다. 코드베이스를 파헤쳐보면, 이 저장소는 API 개발을 공부할 수 있는 훌륭한 장소처럼 보입니다. 그리고 트위터는 Twitter Kit을 더 낫게 만들어주는 풀 리퀘스트들은 모두 받아들이고 있습니다! (Objective-C가 당신을 무섭게 하지만 않는다면 말이죠 😁)

github.com

루트 컨트롤러 네비게이션

앱 딥링크는 사용자가 앱의 특정 부분을 바로 열 수 있게 해주는 기능입니다. 하지만 앱이 실행됐을 때, 어떻게 앱한테 그 링크의 위치가 어디인지 알려주나요? Stan Ostrovskiy는 그가 어떻게 이 문제에 대해 체계적이고 직관적인 방식에 대해 얘기합니다. 저는 제가 딥링크를 사용해야 할 경우엔 이 글을 반드시 볼 것입니다. ⭐️

medium.com

Ease

Robert-Hein Hooijmans가 공개한 이 애니메이션 프레임워크는 스프링 애니메이션에 바람을 불어넣는 효과를 제공합니다. 이 저장소에는 이 애니메이션 시스템이 얼마나 유연한지 보여주는 UIKit과 SceneKit에 기반한 예제 프로젝트를 포함돼 있습니다. 당신이 보통의 앱이나 게임을 개발하고 있을지라도, Ease가 애니메이션 코드를 향상시키는데에 도움을 줄 수 있을 것입니다.

github.com

Table View Separator Inset

iOS 11에서는 UITableViewCell의 Separator 정렬에 대한 몇가지 꽤나 의미있는 변화가 소개되었습니다. 그리고 아이폰 X이 유일하게 이를 더 복잡하게 만듭니다. 만약 당신이 테이블 뷰에서 커스텀 인셋을 사용하고 있다면, 이 변화들이 어떤 게 있는지와 어떻게 하면 이들을 가장 잘 받아들일 수 있을지 이해해야 합니다. 이 게시글은 그 일에 대한 최고로 훌륭한 자원입니다.

useyourloaf.com

Design

Guerrilla UX 테스팅 방법 가이드

모르는 사람이 당신의 앱을 처음으로 사용하는 것을 본 적이 있습니까? 이 게시글에서는 Nick Babich가 “게릴라 테스팅(Guerrilla Testing)”의 이득에 대해 얘기합니다. 이는 무작위 사람에게 앱을 사용하도록 해서 다른 사람들이 어떻게 앱을 사용하는지 볼 수 있는 방법입니다. 비록 모르는 사람에게 이렇게 접근하는 것이 약간 어색할 수 있다고 생각하지만, 게릴라 테스팅은 자신의 앱을 가장 잘 이해할 수 있는 훌륭한 방법입니다. 🐵

springboard.com

Business and Marketing

사용자가 만족하지 못하는 앱을 만들고 싶으신가요?

Abel Tedros는 사용자들을 계속해서 돌아오게 만드는 제품을 어떻게 만드는지에 대한 방법을 얘기합니다. 자신의 데일리 루틴에 일부분이 되는 무언가가 되려면, 관심을 끄는 타고난 퀄리티를 필요로 합니다. 이 게시글에서는 그렇게 만드는 방법에 대한 분석을 훌륭하게 해냅니다.

prototypr.io

Videos

위대한 아이콘 디자인의 4요소

iOS app icon template의 디자이너인 Michael Flarup이 iOS 앱 아이콘 디자인에 대한 중요한 측면에 대해 얘기하고, 적절한 스크린샷과 애플 워치 아이콘도 포함합니다. 이 중 하나라도 관심이 있으시다면, 이 글은 당신을 위한 겁니다.

appreneursummit.com

Jobs

Mobile Engineer, Expensify, San Francisco,CA and/or Portland, OR.

자신이 만드는 제품에 대해 열정을 가지는 모바일 엔지니어를 찾고 있습니다.

expensify.com

iOS Developer, Emoticast, London, UK

우리의 투자자는 will.i.am과 Sean Parker와 같은 사람들입니다! 세계의 음악과 소통에 대한 재정의하는 과정에 참여하세요!

emoticast.com

Mobile App Test Engineer @ Metronom Health in Belgium (no remote work)

당신은 생명을 구할 수 있는 힘이 있습니다! #당뇨병 #다양성 #최첨단_기술 #가장_인기있는_팀 #스마트워치 #가장_쿨한_기술

plusonesearch.be

And finally…

최고사양 iMac Pro

핫할때 구매하세요! 🤑

twitter.com