본문 링크 (Original Link)

iOS Dev Weekly - 354

2018.06.10

#

by iOSDevWeekly, translated by pilgwon

Comment

가방은 다 쌌고 24시간 후에는 San Jose로 가는 비행기 안이겠죠! ✈️

긴 이벤트(WWDC, AltConf, NextDoor, 또는 Layers)를 참여하는 분, 짧은 이벤트(try! Swift)를 참여하는 분, 공식 홈페이지공식 앱을 통해서 온라인으로 키노트를 보는 분, WWDC.io 앱을 통해서 관련 정보를 받는 분도 있으실거고 전세계에서 열리는 대체 이벤트들(런던에서도 열립니다)에 참여하는 분도 있으실 것입니다. 어떤 방식으로 참여하시든 모두 훌륭한 한 주가 되길 바랍니다! 다음주에 뵙겠습니다?

저는 캘리포니아에서의 한 주를 키노트하기 전에 열리는 행사인 #noqueue breakfast로 시작할 것입니다. 또한 WWDC.run에서 열리는 여러가지 이벤트들에 참여할 것 같습니다. 저녁에는 WWDC 파티에 참석해서 하루를 마무리할 예정입니다.

여러분도 거기에 계시다면, 그 자리에 간 가장 중요한 이유 중 하나인 사람들과 만나는 방법에 대해 좋은 팁을 드리겠습니다. 첫번째는 컨퍼런스에 참여하는 모두의 위치를 알려주는 WWDC.family이고, 두번째는 작년에 즉흥적으로 열려서 런칭까지된 Beacon을 사용하는 것입니다. 저는 두 가지 방법 모두 사용할 예정입니다!

Tyler Fox의 훌륭한 조언을 살짝 수정해서 마무리하겠습니다. 경력에 상관없이 컨벤션 센터 내부에 있을만큼 운이 좋으시다면 관심있는 프레임워크의 엔지니어와 함께 랩에서 시간을 보내세요! 랩에서 이루어지는 대화가 열린 이후에 아주 많은 긍정적인 결과를 봐왔습니다. 사실 Tyler를 처음 만난 것은 정확히 그러한 행동을 하고 있었을 때입니다. 메인 이벤트에 참여하지 않았더라도, 다른 엔지니어, 디자이너, 그 이외 사람들을 만나는데에 모든 시간을 쏟을 것을 추천드립니다. 왜냐면 그들도 iOS를 사랑하기 때문이죠. 컨퍼런스에서 돌아와서 “와, 나는 도대체 얼마나 많은 사람을 만난거지?”라고 생각할 정도로 만나세요.

아 그리고 만약 저를 보신다면 편하게 인사해주세요! 👋

Dave Verwer

News

ClassKit이 iOS 11.4와 Xcode 9.4에서 릴리즈되었습니다

우리는 3월에 있었던 교육 행사에서 ClassKit에 대해 처음 들었고 그것은 흔치않은 방식의 새로운 공식 프레임워크 데뷔였습니다. 길지않은 2개월 후에 드디어 여기 나왔습니다! 그리고 Apple ID가 없는 경우에도 테스트할 수 있는 방법이 포함된 문서도 있습니다. 정말 행복합니다!

apple.com

Apple이 App Store 검색 광고에 Creative Testing 기능을 조용히 런칭했습니다

저는 거의 놓칠 뻔 했습니다. 이번 주에 App Store에 배포된 이것은 꽤나 중요한 기능으로 보입니다. 이런 기능이 WWDC 일주일전에, 월요일에 배포될거라 누가 예상이나 했겠습니까! Creative Set은 그냥 단순한 App Store 목록을 위한 A/B 테스트가 아닙니다. 한 문장으로 요약할 수 있는 것이 아니니 Moritz Daan의 글을 읽어보시는 것을 추천드립니다.

asostack.com

WWDC 기간동안 50% 할인된 가격으로 만나보세요!

Hacking with Swift의 연례 행사인 WWDC 세일이 언제나처럼 찾아왔습니다. 훌륭한 책들을 평생 Swift 업데이트를 해주는데 반값입니다! Swift 디자인 패턴, Vapor 3, 한 단계 높은 테크닉과 같은 것을 찾고 계신다면 알맞은 책이라는 것을 보증합니다. 자세한 내용을 알아보세요.

hackingwithswift.com

WWDC

WWDC 97 비디오

주말에 San Jose에 가는 동안 볼거리가 필요하십니까? 이건 아주 환상적입니다. 🥇

bslabs.net

Tools

쉘을 해킹해서 더 적은 실수를 하도록 만들기

터미널 프롬프트에 관한 다양한 정보를 포함한 Marc Palmer의 좋은 팁입니다. 저는 Xcode 버전까지 써보지 않았지만 경로 다음에 깃 브랜치와 상태에 대한 내용을 포함해주는 것은 매우 필요해보입니다.

marcpalmer.net

Code

iOS의 아이콘, 이미지 그리고 플레이스홀더 표준화하기

iOS 앱에서 다운된 이미지를 보여주는 것은 아마도 개발자라면 불가피한 일일 것입니다. 이미지를 다운 받는 동안 플레이스홀더를 필요로 했던 처음보다 지금은 UI가 더 복잡해진 것 같습니다. 프로그레스 바 혹은 스피너를 보여줘야하고, 이미지 자체의 문제나 다운로드 실패에 대한 내용도 보여줘야 합니다. Michael Waterfall이 잠재적인 해결책을 제시합니다.

medium.com

우리가 Texture로 앱을 만드는 이유

얼마전에 AsyncDisplayKit가 Texture로 리브랜딩 했다는 소식을 소개드렸었는데요, 그 이후로는 그렇게 많이 언급하지 않았었습니다. Robin Malhotra의 이 링크를 통해서 Texture를 어떻게 사용하는지와 간단한 예제 몇 가지를 소개드리겠습니다.

medium.com

iOS Factor

iOS 앱의 모범 사례에 대한 가이드에 대한 약간의 문제는 그게 오픈 소스인 경우에도 모두가 실제로 모범 사례인 것에 동의한다는 것입니다.(이것도 그 중 하나죠) 그러니 이 사이트에는 분명 좋은 내용들이 많고 제가 보기엔 논란의 여지가 되는 부분도 없습니다!

ios-factor.com

UIKit으로 파일에 쓰이는 아이콘 가져오기

이런 일을 해본 적은 없지만, 이러한 매커니즘이 iOS에 있다는 사실은 정말 멋집니다. Daniel Jalkut가 임의의 파일 타입을 위한 아이콘을 처리하는 방식에 대해 알아봅니다.

indiestack.com

Design

iOS에서의 Material Design

Google의 모바일 디자인 패턴을 iOS 앱에서 사용할 수 있는지에 대한 Michał Kwiecień의 흥미로운 글입니다. 기록을 위해 말하자면 저는 Michał의 우리는 그럴 필요가 없다는 의견에 동의합니다. 하지만 Google은 정말 모바일 디자인에 있어선 리드를 하고 있기 때문에 흥미로운 점이란 것도 사실입니다. 애플이 iOS 7이후로 특별한 행동을 하지 않는다는 사실이 너무 놀랍습니다.

예를 들면, 최근에 소개된 Material ThemingTheme Editor를 iOS에서 쓸 수는 없을까요?

netguru.co

UI 리팩토링

Adam Wathan과 Steve Schoger의 새로운 사이트는 iOS에만 국한된 내용은 아니지만 여기에 있는 대부분의 조언들은 디자인하는 기기의 사이즈와는 상관없이 중요한 내용들입니다. 저는 특히 조언들을 모아놓은 Twitter 모먼트가 맘에 듭니다.

refactoringui.com

Jobs

Senior iOS Engineer, Slack, Position is based in San Francisco, CA (no remote work)

Slack의 iOS를 위한 국제화된 기능을 만들 테크니컬 리더 + 코치/멘토가 되어주세요!

grnh.se

Senior iOS Developer at Axios - Remote (within the USA)

Axios에 합류하셔서 첫 번째 모바일 앱을 만드는 것을 도와주세요!

grnh.se

And finally…

데이터 보안에 대한 많은 미스테리한 점들

저는 정말 Mr Scruff를 사랑합니다…

twitter.com