본문 링크 (Original Link)

스위프트 뉴스 - 146

2017.10.11

#

by NatashaTheRobot, translated by pilgwon

Swift Thoughts

이번 주는 try! Swift India의 계획을 마무리 짓기 위해 인도를 방문하기 떄문에 너무 기쁩니다. Swift Chennai에 참가하신다면 오셔서 인사해주세요!

NatashaTheRobot

Apple Love

Xcode 9.1의 치명적 에러를 보여주는 기능이 향상됐습니다

Xcode팀 사랑합니다 💜

swift.org

Swift Around the Web

Swift 4.0에서 Dictionary와 Set가 발전했습니다!

휴우, 딕셔너리의 키를 찾을 때 옵셔널을 피하기 위한 default를 몰랐네요.

// Begin with a single banana
var cart = [🍌: 1]

// One banana:
cart[🍌]    // Optional(1)
// But no shrimp:
cart[🍤]    // nil

// Still one banana:
cart[🍌, default: 0]    // 1
// And zero shrimp:
cart[🍤, default: 0]    // 0

이건 옵셔널 래핑을 벗기기 위한 훌륭한 방법이지만, default의 결과값이 실제 키 값과 충돌하지 않도록 조심하세요!

swift.org

다음 도전을 할 준비가 되셨습니까?

iOS 개발자님들, 조심하세요: Catalysts와 Runtastic가 새로운 대회 경험을 만들기 위해 합쳤습니다. 바로 Mobile Coding Contest 입니다. 지금 가입하시고 10월 20일에 참가하여 여러분의 기술을 다른 코드 덕후들과 겨뤄보세요!

runtastic.com

try! Swift India 2017

try! Swift India는 아시아 태평양 지역 개발자들이 최신 스위프트 개발에 대해 배울 수 있는 놀라운 기회입니다. 15개 이상의 나라에서 오는 연사들에게 배우고 커뮤니티에 참여하세요. 2017년 11월 18일과 19일에 Bagalore에 갑니다! 티켓은 조금 남아있습니다.

tryswift.co

이 주의 스위프트를 후원하고 18,000명 이상의 스위프트 개발자들과 만나보세요

#iOSdev

더 쉬워진 Swift 레이아웃 속성

enum의 값을 사용하여 자주 작업해야 하는 경우 연산자 오버로드를 사용하는 아주 좋은 방법입니다. 기억해 둬야겠네요!

useyourloaf.com

iOS 11: 기기확인 API

UUID가 있었던 때를 기억하십니까? 이제, 기기확인은 새로운 애플이 인증한 더 안전한 대체제입니다. 이것은 많은 앱들이 간편하게 사용할 것입니다(UUID가 이전에 엄청나게 유용했던것 처럼요). 그러니 이것의 한계와 가능성에 꼭 친해지기를 바랍니다.

medium.com

Swift Code

Videos

재미 그리고/또는 디버깅을 위해 데이터를 통해 뷰-상태 다루기

“당신이 그것을 대표하고 있든 아니든, 앱에서 변경 가능한 모든 것은 실제 모델입니다. 뷰-상태는 모델입니다. 뷰-상태의 변경 사항은 이상적인 데이터 기반 경로로 가야 합니다.”

Matt Gallagher는 앞뒤로 점프하고, 사용자 인터페이스를 재생하고, 쉬운 디버깅을 위해 로깅하고 검사하는 등의 멋진 기능들을 사용하여 뷰-상태를 추출해서 읽기 쉽고 테스트 가능한 모델로 바꾸는 방법에 대해 try! Swift NYC에서 이야기합니다.

realm.io

규모의 MVVM: 쉽지만은 않네요…

MVVM은 제가 개인적으로 좋아하지만, 이 글은 그저 유명해서 패턴을 사용하는게 아니라 생각을 많이 해야 한다는 것을 다시 일깨워줍니다.

realm.io

Design

iPhone X을 위한 UI 디자인: 노치와 상단 요소들 알아보기

나는 투명한 네비게이션이 좋아… 제발 🌈 그러지 마세요!

maxrudberg.com

Swift Jobs

💻 Swift Full Time

natashatherobot.com

Swift 관련 업무를 게시해 보세요!

Random Cool Stuff

음식 조합 표

이번 주에 저는 건강과 장수에 대한 고대 중국 타오 철학에 관한 글을 읽었습니다. 이미 음식을 건강하게 먹어야 한다는 것은 알았지만, 음식 조합에 대한 개념을 배워야 한다는 사실에 놀랐습니다.

분명히 어떤 음식을 같은 식사에 섞는 것은 소화에 안 좋은 영향을 끼칠 수 있습니다. 한 가지 놀라운 좋지 못 한 조합은 바로 탄수화물과 단백질입니다. 그래서 스테이크와 감자 또는 빵과 고기(햄버거, 에그 토스트)를 포함한 식사들은 이 법칙에 따르면 no-no 입니다. 다행히도, 아보카도 토스트는 괜찮네요 😅

자신만의 연구결과에 따를 수도 있고 제 말은 믿거나 말거나 이지만, 저는 이 음식 조합 표를 따라서 제 식이요법에 적용해 볼 생각입니다. 어떤 일이 일어날 지 봐주세요!

nutriplanet.org