본문 링크 (Original Link)

iOS Dev Weekly - 314

2017.08.19

#

by iOSDevWeekly, translated by pilgwon

COMMENT

행복한 금요일입니다 여러분!

지난 주에 있었던 스위프트 5 발표에 대한 Evan의 링크를 읽었을 때 한 가지 말하지 않은 꽤 중요한 점은 바로 발전 과정이 변화하고 있다는 것입니다.

모든 제안들은 심사하기 전에 반드시 테스트 케이스가 포함된 구현 방법이 필요합니다. 그것은 꽤 큰 변화이고 저는 이 점이 바로 스위프트의 오픈소스 프로젝트로서의 압도적인 인기를 말하는 것이라고 생각합니다. 리뷰어들이 구현을 요구하는 것은 그들의 다른 작업으로 전환하는 단계에 가기 전에 제안하는 사람이 해야 할 사전 작업들을 더 많이 요구하는 것이라고 볼 수 있습니다. 또한 우리 모두가 알듯이, 구현하려는 아이디어가 사랑스럽고, 깔끔하고 푹신푹신한 완벽한 아이디어라면 구현할 때 종종 당신이 놓친 디자인 이슈를 발견을 하게 해줍니다. ⛅️

당연하게도, 당신에게 아이디어가 있지만 시간, 욕심 또는 능력이 도와주지 못 할 경우에 그 아이디어에 대해 토론할 공간이 여전히 존재합니다. 그래서 이 개념과 관련한 문제가 전혀 없습니다. 저는 이것이 언어가 성숙해짐에 따라 오는 좋은 변화라고 생각합니다.

Dave Verwer

NEWS

왜 ARKit 이 다른 대체제들보다 좋을까요? 본문, 번역

Matt Miesnieks는 AR의 역사와 기술에 대한 놀랍도록 면밀한 시점을 가진 9년차 베테랑입니다. 저는 이 글을 읽으면서 AR에 대한 새로운 것의 수를 세는 것을 포기했습니다. 만약 당신이 이 기술에 대한 약간의 흥미라도 있다면 읽어보시길 바랍니다.

medium.com

시뮬레이터나 에뮬레이터에서 테스트 하는걸 그만두세요 - 실제 기기로 하세요

Kobiton은 당신이 모바일, 웹, 하이브리드 앱을 실제 iOS 기기에서 테스트할 수 있게 해주는 모바일 기기 크라우드입니다. 직접 테스트하는 수동 방법과 자동화 방법으로 테스트 해보세요. 자동으로 생성되는 활동 로그가 당신이 그 과정을 추적하는데 도움을 줍니다. Appium 1.6.4를 지원합니다. 계약없이 가입하시고, 무료 트라이얼으로 테스트를 시작하세요.

kobiton.com

iOS Dev Weekly를 후원하고 45,928명의 개발자를 만나보세요.

TOOLS

안드로이드 앱에서의 스위프트 본문, 번역

안드로이드에서의 스위프트를 실행시키는 것은 언어의 시작점에서부터 얘기되고 실행되었었습니다. 제 생각엔 2015년 10월에 올렸던 이 링크가 저의 안드로이드에서의 스위프트에 대한 첫번째 글이었다고 기억합니다. 그것은 항상 당신이 하고 싶어하는 것이었습니다. 그러면 John Holdsworth의 안드로이드 툴체인에서의 스위프트는 어떨까요? 실제로 당신이 정말 그러고 싶다고 생각한다면 스스로를 자극해야 합니다! 🥊

johnholdsworth.com

CODE

Layout: iOS를 위한 서술형 UI 프레임워크

Nick Lockwook의 새로운 서술형 UI 프레임워크 Layout 가 저번주에 배포됐습니다. 이것은 오토 레이아웃 라이브러리가 아니라 라이브 리로딩과 매우 깔끔하게 보이는 코드를 가지고 있는 XML 파일에 기반한 완전히 새로운 레이아웃 라이브러리입니다. (하지만 오토 레이아웃과 상호 운용되긴 합니다.) 저는 여전히 확고한 인터페이스 빌더파 이지만 만약에 당신이 만들어야 할 (매우 유효한) 타협점들이 너무 많다면, 이것은 새로운 해결책이 될 수 있습니다.

schibsted.com

CwlLayout: 오토 레이아웃에 대한 스위프트 래퍼

레이아웃을 잠시 고수하고 다른 서술형 레이아웃 라이브러리를 살펴봅시다. 이번엔 Matt Gallagher의 CwlLayout에 대해 말해봅시다. 이것은 오토 레이아웃에 씌우는 래퍼지만 기본적으로 오토 레이아웃을 고수해야하는데 레이아웃을 코드로 짜는 방법을 찾아보고 있을 때 사용하면 좋아보이고 깔끔해보입니다.

cocoawithlove.com

Disk

이제 JSON 인코딩/디코딩은 해결된 문제이니 해결법에 비트를 엮어봅시다. Disk는 어떤 것이든지(이미지뿐만 아니라 다른 바이너리 데이터까지) 코딩 가능하게 저장할 수 있는 Saoud Rizwan의 새로운 라이브러리입니다.😎 파일을 디스크에 저장하는 것은 언제나 단순한 데이터 지속성에 대한 선호되는 방법이므로 이것은 저에겐 매우 공감됩니다.

github.com

동적 타입으로 커스텀 폰트 이용하기 본문, 번역

이번주에 전 눈동자를 팽창시키고 시력을 흐리게 하는 점안액이 포함된 눈 검사를 받았고 그 날 오후동안 이 효과들은 지속되었습니다. 후에 다시 초점을 찾게 되었지만 저는 그때까지 기다릴 수 없어 동적 타입을 이용했고 폰을 읽을 수 있게 되었습니다. 명백하게, 동적 타입은 iOS의 정말 중요한 접근성 기능이지만 당신이 시스템 폰트를 쓸 때만 적용이 되는 단점이 있습니다. Keith Harrison가 저 문제에 대한 iOS 11에서의 변경점들을 설명합니다.

useyourloaf.com

DESIGN

이것은 나의 인터페이스입니까 당신의 인터페이스입니까?

John Saito는 앱과 상호작용하는 유저를 언급할 때 어떤 언어를 사용할 지에 대한 매력적인 (적어도 저에게는) 질문을 했습니다. 여기서의 핵심은 일관성이고 당신이 작업한 모든 앱에서 이 주제에 대한 모순의 예가 하나 이상 있다고 확신합니다. 빠르게 확인할 시간입니다! 😀

medium.com

UI 꿀팁: Spirals 본문, 번역

Ben Dietzkis의 조그마한 애니메이션에 대한 사랑스러운 조사입니다.

medium.com

BUSINESS AND MARKETING

새로운 보고서는 사람들이 구독을 구매하길 원한다면 앱 개발자들이 더 많은 비용을 지불해야한다고 제안합니다.

Ulysses가 앱을 구매하는 방식에서 구독하는 방식으로 바뀐 이후로 이번주에 인앱 구독에 대한 토론들이 많이 있었습니다. 이 포스트에서는 Lauren Goode가 실제로 더 많이 비용을 지불하면 구독자 당 비용이 줄어든다고 주장하는 Liftoff 보고서를 살펴봅니다. 구독은 모두에게 당연한 해답은 아니지만, 그것을 고려하는데에 있어서 이 기사는 읽을만한 가치가 있습니다.

theverge.com

JOBS

iOS 엔지니어 @ Palo Alto의 Robinhood

Robinhood의 상을 받은 iOS 팀에 참여하세요 (지금 2개 입니다)!

grnh.se

iOS 개발자를 구하고 있는 중인가요?

AND FINALLY…

스티브 잡스가 Xerox PARC에 방문헀을 때 어떘습니까?

Alan Kay의 대단한 이야기 입니다. 📺

quora.com