본문 링크 (Original Link)

iOS Dev Weekly - 369

2018.09.20

#

by iOSDevWeekly, translated by pilgwon

Comment

때가 왔습니다! iOS 12와 macOS Mojave의 앱 제출이 수요일 행사 직후에 배포된 Xcode 10 GM 릴리즈 버전부터 가능합니다. 새로운 시리의 활동들과 그에 맞춰 업데이트될 앱들이 정말 기대됩니다! 🤖

하지만 새로운 컴플리케이션 API가 포함된 앱은 제출이 원활하게 이루어지지 않는 것 같습니다. 하지만 어떤 사람이 발표된지 몇 시간만에 새 기능을 탑재할 생각을 할까요? 🤔

하드웨어에 대한 얘기는 이미 수 만번은 들으셨을테니 하지 않겠습니다. 지난 해 건강에 대해 진지하게 생각하게 된 저에겐 새로 나온 Apple Watch가 눈에 띄었습니다. 기본적인 개선된 부분들도 환상적이고 AFib 감지와 ECG 또한 놀랄만한 기능입니다. AFib 감지는 ResearchKit의 프로젝트가 어떻게 핵심 운영 체제에 포함되는지에 대한 훌륭한 예시입니다. 이것은 Apple의 환상적인 작업물이며 저는 여전히 HealthKit이 의학계를 변화할 수 있는 훌륭한 잠재력을 가졌다고 믿습니다. 또한 이 기능이 미국 바깥으로 나가서 저와 같은 생각을 가진 사람이 많아지기를 희망합니다! 지금은 다행히 제 심장이 잘👌 운동하고 있기 때문에 필요없지만 그래도 눈여겨볼만한 가치가 있다고 생각합니다!

이번에는 색다른 곳에서 선주문을 통해 망설임 없이 새 Apple Watch와 iPhone을 주문했습니다. 😂

Dave Verwer

News

Apple Tech Talks - iPhone XS, XS Max, XR 그리고 Apple Watch Series 4

항상 그렇듯이 새로운 하드웨어는 새로운 API를 데리고 나타났었고 올해도 다르지 않았습니다. 그에 맞춰 개발자 비디오 페이지에 새로운 비디오들이 올라왔습니다. iPhone XS, iPhone XS Max 그리고 iPhone XR을 위한 앱 만들기, Apple Watch Series 4 앱 디자인하기 그리고 Apple Watch Series 4 컴플리케이션 개발하기 등이 올라왔으니 확인해보세요.

apple.com

Fabric의 미래

놀랄 일은 아닙니다. 지난 해 있었던 인수 이후에 언젠가는 일어날 일이라고 예상했습니다. 나쁜 소식은 Crashlytics를 포함해서 Fabric의 다른 기능들을 사용하려면 Firebase 디펜던시를 필수로 한다는 것입니다. Firebase가 나쁜 것은 전혀 아닙니다! 그저 Crashlytics 같은 기능 한 두개만 사용하는 사람에게도 커다란 디펜던시가 필요해졌다는 뜻입니다.

fabric.io

Square 기기로 여러분의 앱에서 결제를 해보세요

Square 기기로 쿠키를 판매할 수 있는 Square Reader SDK의 샘플 앱입니다. 생활에서 결제가 필요할 때 유용할 것입니다.

squareup.com

Tools

CocoaPods의 디펜던시 경고 조용히시키기

저는 CocoaPod을 임포트할 때 모든 경고를 꺼버리는 것을 좋아하는 편은 아니라서 Artur Grigor의 pod의 특정 경고만 허용하도록 하는 이 이 흥미로웠습니다. 물론 가장 좋은 방법은 사용하는 모든 pod을 수정해서 풀 리퀘스트 하는 것입니다! 🛠

medium.com

Code

Series 4 Apple Watch 화면 사이즈에 적응하는 방법

Geoff Hackworth가 새로운 시계의 사이즈에 대해 알아야 할 것들에 대해 빠르게 정리했습니다. 그는 새로운 iPhone 모델들에 대해서도 비슷한 글도 작성했으니 읽어보시길 바랍니다. Geoff 고마워요!

medium.com

5개의 ARKit 프로토타입을 만들면서 배운 것들

지난 이슈인 Issue 362에서 Nathan Gitter의 ARKit 프로토타입에 대해 말했었습니다. 그래서 저는 그가 그것들을 만들었던 경험에 대해 말한 이 글을 읽을 수 있어서 기쁩니다. 몇몇 내용은 아주 흥미로운 실험이며 모든 것이 가치가 있는 내용입니다.

medium.com

CMMotionActivity

CMMotionActivity가 이번 주에 나온 “낙하하는” 상태까지 지원하지는 않겠지만 싸이클, 걷기, 달리기 그리고 차량 탑승 등 다른 많은 상태를 지원합니다. Mattt Thompson의 NSHipster 치료법을 살펴보시죠.

nshipster.com

폼(Form) 라이브러리 만들기

지난 주엔 DataSourceKit을 소개했으니 이번 주엔 Chris EidhofFlorian Kugler의 글을 통해 선언형 테이블 뷰에 대해 더 자세히 알아보겠습니다. 이 글은 정말 훌륭하며 또한 같이 보면 좋은 네 시간짜리 비디오도 있습니다. 필요한게 다 들어있네요!

objc.io

UIButton의 탭 영역 늘리기

이번엔 Roland Leth가 지난 주에 작성한 글인 “overriding hit testing”의 연장선 상에 있는 글입니다. 그는 글에서 버튼의 탭 가능한 영역을 늘릴 수 있는 깔끔한 방법에 대해 얘기합니다.

rolandleth.com

Design

iPhone Device Templates

키노트가 끝나기도 전에 새 iPhone XS와 iPhone XS Max의 기기 프레임이 배포됐습니다. 공식 마케팅 이미지가 올라오는데는 시간이 걸릴 것이기 때문에 이 자원은 최근 기기 프레임에 대해 업데이트를 해야하는 모두에게 필요한 것입니다. 또한 다양한 색상의 iPhone XR 버전도 사용가능합니다!

applypixels.com

Apple Watch Series 4는 실제로 얼마나 클까요?

새로운 Apple Watch의 기기와 화면 사이즈가 어떤지를 보여주는 간단한 이미지입니다. 제 생각엔 이 이미지가 특히 시계 사이즈에 크게 차이를 주지 않고 화면에는 큰 변화를 준 것을 확실히 느낄 수 있는 예시라고 생각합니다.

twitter.com

Business and Marketing

무료로 즐기는 대다수의 앱

Apple이 iOS 앱들의 미래를 어떻게 생각하는지 제대로 보여주는 부분이라고 생각합니다. “무료로 즐기는 대다수의 앱”이란 문구는 iPhone XS의 마케팅 페이지 끝부분에서 가져왔습니다. 또한 이번 주에 Apple은 케이스 스터디 비디오를 발행했는데 이 비디오는 구독 가격을 책정하는 법에 대해서 말합니다. Apple은 우리에게 미래에 가야 할 방향에 대해 꽤나 명확하고 꾸준한 메세지를 보내고 있는 것 같습니다.

twitter.com

And finally…

괜찮으세요?

😂

twitter.com