본문 링크 (Original Link)

iOS Dev Weekly - 359

2018.07.13

#

by iOSDevWeekly, translated by pilgwon

Comment

이번 주는 Xcode의 최근 베타 버전이 얼마나 환상적으로 안정적인지에 대해 얘기하는 것으로 시작하겠습니다. 작년에 Xcode 9이 Swift로 새롭게 작성되면서 우리가 제일 좋아하는 개발자 도구는 쓰기 좋아졌고 그 트렌드가 버전 10까지 지속되었다는 것을 기쁘게 말씀드립니다! 🚀 Xcode 10은 빠르고(스토리보드 파일을 불러오는 것을 제외하고요), 믿을만하며 튼튼해졌다는 느낌을 들게합니다.

올해에 나온 그 플랫폼의 베타버전들도 또한 지금까지와는 상대적으로 더 튼튼해보이지만, 그들은 Xcode를 더 좋게 만들기위해 어떤 놀라운 대화들을 나눴을 것입니다.

전 이제 베타에서 릴리즈 버전으로 돌아간다는 것을 생각도 못 할 정도로 좋아졌고 절대 새로운 베타 설치를 망설이지 않습니다(지난 버전으로 실행시키는 방법도 존재하기때문에 일부분의 이유일수도 있습니다). Xcode는 완벽하지 않지만, 훌륭한 도구이며, 매우 안정적이고 이것은 충분히 축하받을만한 일입니다. 🎉

Dave Verwer

News

앱 스토어가 10주년이 되었습니다

지난 해는 오리지널 아이폰의 10주년이었고, 그 말은 곧 올해가 앱 스토어의 10주년이라는 뜻입니다. 맞습니다. 이 링크는 프레스 릴리즈이지만, 충분히 읽을만한 가치가 있습니다. 역사 부분은 꽤 길어보이고 스토어에 있었던 하이라이트들과 애플의 임직원 뿐만 아니라 독립 개발자들의 한마디들이 있습니다.

apple.com

사용자의 앱에서 더 자세한 버그 리포트를 받아보세요

Instabug는 앱 속의 여러분과 여러분의 사용자 사이의 피드백 채널입니다. 가볍게 아이폰을 흔들면 사용자는 피드백을 제출할 수 있으며, 이 피드백에는 기기의 자세한 정보를 포함해서 네트워크 로그까지 있으며, 이를 시각적인 재생산 과정을 거쳐 여러분의 대시보드에 표현해줍니다. 설치하는데에는 SDK와 코드 단 몇 줄밖에 들지 않습니다. 지금 시작해 보세요.

instabug.com

Tools

Fluid v2 베타

저는 Fluid를 사랑합니다! 매일 연속되는 수많은 탭 속에서 저는 중요한 것을 잊어가고 있었습니다. 이 새로운 베타는 이제 WKWebView를 사용해서 WebView의 deprecate에 휩쓸리지 않게 되었습니다. 여러분이 GitHub, JIRA 또는 그 어떤 웹 앱을 사용한다면, Fluid는 여러분의 삶을 더 쉽게 만들어줄 것입니다.

fluidapp.com

Mint로 도구 관리하는 법

이슈 334에선 Mint에 대해서 링크해드렸었지만 알맞은 사용처가 없어서 저는 여전히 사용하지 않는다는 사실을 인정해야만 했습니다(저는 여전히 brew로 설치만 해두었습니다). 이러한 가장 큰 이유는 제가 개인 개발자 또는 그렇게 크지 않은 개발 팀의 일원이기 때문입니다. 만약 큰 개발 팀원끼리 도구의 버전을 일관성있게 유지해야 한다면, 저는 분명 Mint를 사용할 것입니다. Wolfgang Lutz가 그러한 경우 설정 방법에 대해 조언합니다.

number42.de

Code

Bartinter

Bartinter는 Maxim Kotliar의 정말 훌륭한 아이디어입니다. 이 라이브러리는 상태바의 색깔을 뒤에 깔린 컨텐츠의 색깔에 맞춰서 동적으로 변경시켜 줍니다. 네비게이 바를 사용한다면 그렇게 유용하진 않을 수 있습니다. 하지만 전체화면 컨텐츠를 작업하고 있다면, 충분히 볼 만한 가치가 있습니다.

github.com

Flint

Marc Palmer가 앱을 기능단위로 나눌 수 있는 새로운 프레임워크를 소개합니다. 이는 모든 앱에서 필수는 아니겠지만 이러한 종류의 접근이 어울릴만한 큰 덩치의 앱이 생각납니다. 또한 iDeveloper podcast에서 있었던 인터뷰를 듣는 것도 추천드립니다. 저는 이걸 듣고 더 잘 이해하게 되었습니다.

flint.tools

타입 안정성을 가진 UserDefaults API

Shaps Benkau처럼 저도 애플이 타입 안정성을 포함한 더 나은 UserDefaults API를 제공하기를 원합니다. 그들이 그러기 전까지 직접 그렇게 만들 수 있는 방법을 소개합니다!

152percent.com

Sica

저는 Taiki Suzuki의 간단하고, 체인가능한 애니메이션 API가 좋습니다. 이 라이브러리는 모든 애니메이션 시나리오에 적합하지는 않지만 자신만의 분야에서 간단함을 유지하고 있으며 타이밍 기능에 있어선 몇가지 훌륭한 선택지를 제공합니다. API는 깔끔하며 여러분의 시간을 절약해 줄 것입니다.

github.com

Design

iPad를 빠르고 정확한 창의성 도구로 사용하는 방법

아이패드 앱을 위한 제스쳐 기반 커맨드 인터페이스를 만드는 Adam Wiggins의 글입니다. “기다리지 않는” 인터페이스에 대한 아이디어(예를 들면, iOS 컨텍스트 메뉴를 접근할 때 일시중지하는 것과는 반대로)는 정말 흥미롭지만 제스쳐를 발견하고 기억하는 것은 매우 어려운 문제가 될 것입니다. 만약 표준 제스쳐 셋이 유명한 앱(그리고 애플의 앱)에 적용될 수 있다면 뭔가 될 수 있을 것이라 생각하지만, 그러한 일이 일어나기 전까진 회의적일 것 같습니다.

medium.com

Business and Marketing

인디 개발자가 되기 15년 전 알았으면 좋았을 것들

이 Max Seelemann의 영감을 주는 글은 만약 동기부여에 문제가 생길지라도 꾸준히 밀고나가야 한다고 말합니다. 또한 이 바닥에서 나이는 숫자에 불과하다라는 것을 다시금 훌륭하게 상기시켜주는 글입니다.

medium.com

Jobs

iOS Developer @ Komoot, Remote

유럽의 가장 성공적인 사이클링과 하이킹 앱을 만드는 회사에 참여하고 사람들이 탐험하는 방식을 변화시켜 보세요!

komoot.com

And finally…

XcodeXIP.xip.dmg.zip.sit

저는 이번 주를 Xcode를 칭찬만 했지만, Xcode 베타 3의 배포 방식은 저를 미소짓게 만들었습니다. 😄 게다가 마지막 릴리즈의 이름이 어떨지 기대하게 되었습니다. 🥇

twitter.com