본문 링크 (Original Link)

iOS Dev Weekly - 323

2017.10.23

#

by iOSDevWeekly, translated by pilgwon

Comment

아이폰 X가 오기까지 1주일 밖에 남지 않았습니다! 준비되셨나요? 업그레이드를 준비중이시라면 달력에 10월 27일을 꼭 체크(저는 꼭 그럴 생각입니다)해두시고 클릭할(또는 탭할) 손가락 준비를 하세요. 🤞

Vicc Alexander

News

Swift 4.1 배포 과정

Swift 4.0가 공식 데뷔를 한 지 한달밖에 되지 않았지만, 애플은 이미 4.1을 향해 달려가고 있습니다. 예상되는 다음 배포는 2018년 봄이고, 몇가지 마이너한 업데이트는 Swift 5에서 만날 수 있을 것 같습니다. 😆

swift.org

어썸 모바일 컨퍼런스

만약 여러분이 컨퍼런스를 즐기고 모바일 개발에 대해 더 많이 알고 싶으시다면 이 행사를 사랑하게 될 것입니다. 어썸 모바일 컨퍼런스 는 전세계의 다가오는 40개 이상의 이벤트들의 협력을 통해 만들어진 컨퍼런스입니다. 무료 모바일 앱도 다운받으실 수 있습니다. 🏆

github.com

스위프트 알고리즘 책 (Swift 4.0도 지원합니다!)

새로운 글과 더 많은 코드, 확장된 내용 그리고 Swift 4.0에 대한 지원까지, 최신의 스위프트 알고리즘 책은 모던 코드와 일러스트레이션 그리고 컴퓨터 과학을 섞어서 당신이 면접을 통과하고 다음 앱을 만들 수 있게 도와줍니다.교실 또는 사무실에 어울리는 이 책은 검색 엔진, 데이터베이스 그리고 소셜 네트워크를 만드는 힘을 가지고 있는 개념을 설명하는 새로운 접근을 가지고 있습니다. 할인코드 “IOSDEV” 를 사용해서 20% 할인을 받으세요.

waynewbishop.com

Tools

Xcode: 누가 비난할까요?

Xcode의 show blame line 기능은 현실에 대해 아주 잘 고안된 부분입니다. 스포하기 싫지만, 이것은 절대적으로 저에게 닿아있는 많은 부분들을 건드립니다. 저는 혼자서 코드를 작성하는 방법을 배웠으므로 제 코드가 나쁘지 않을까 하는 두려움을 갖고 있었습니다. 제가 필요한 마지막 방법은 누군가가 부정적이고 비건설적인 방식으로 모든 결점과 실수를 지적하는 것이었습니다.

jamesdempsey.net

Code

오픈 소스 스위프트 코드

오픈 소스 코드를 사용하고 있다면, 지금은 어떤 기회도 제공하기 좋은 타이밍입니다. 돌아보면, 오픈 소스인 Chameleon은 제 코딩 능력으로 한 것 중 최고일 것입니다. 그것은 저에게 좀 더 사려깊게 접근할 수 있게 할 뿐만 아니라, 커뮤니케이션 및 팀워크 기술 향상에 도움이 되었습니다.

swiftbysundell.com

상태 컨테이너 기반 iOS 아키텍쳐

iOS 아키텍쳐가 나오는 대부분의 경우, 어느 쪽이 더 낫다는 논쟁이 일어나는 경향이 있습니다. 현실은 각각의 접근이 장단점이 있습니다. 어떻게 쓸 것인지와 언제 쓸 것인지를 이해하는 것이 중요합니다. Luis는 가장 인기있는 아키텍쳐를 통해 멋진 여행으로 이끌고 상태 컨테이너 기반 접근 방식에 대해 설명합니다. 사용 케이스, 예제, 구현 및 테스트를 다루는 것 외에도, 그는 또한 단점을 안고 있으며 잘 생각한 결론을 제공합니다. 길지만, 매우 유익합니다.

jobandtalent.engineering

ViewAnimator

개발자들이 애니메이션을 구현하는 이유 중 가장 보통의 방법 두 가지가 있습니다. 1) 올바른 애니메이션을 얻기 위한 시간이 너무 깁니다. 2) 복잡한 애니메이션은 결국 많은 수의 중첩된 클로저와 코드 혼란을 만듭니다.

github.com

웹뷰에서 유동적 글자크기 사용하기

소셜 네트워크, 식품 앱 또는 유틸리티를 제작하는 경우 웹 사이트의 링크를 사용하여 웹뷰를 사용할 수 있습니다. 그러나 앱에서 유동적 글자크기를 사용하는 경우 반드시 웹뷰를 유동적 글자크기로 지정해야 합니다. Keith는 웹뷰에서 유동적 글자크기를 채택하여 나머지 앱과 동기화되도록 유지하는 방법에 대한 훌륭한 예제를 제공합니다. 😎

useyourloaf.com

Design

카메라 버튼

제가 가장 좋아하는 블로그 중 하나는 Subjective-C입니다. 이 블로그는 iOS를 위한 혁신적인 인터페이스를 연구하는 블로그입니다. 버려졌지만 다른 사람들이 자신의 앱에 추가하는 새롭고 흥미로운 방법을 찾는 것을 신선하게 유지했습니다. Savannah Reising은 실망시키지 않습니다. 세부적인 생각 과정과 독창적인 접근 방식을 읽는 것을 즐겁게 해줍니다. 그리고 사용자 프라이버시에도 좋습니다. 👍

medium.com

우린 모바일에서 더 잘 할 수 있습니다

여기 매우 흥미로운 점이 있습니다. 저는 2010년의 대부분의 앱을 여전히 기억합니다. 그것들은 문자 그대로 네이티브 컨트롤러에 내장된 모바일 웹페이지 였습니다. 우리는 데스크탑의 경험을 모바일로 가져오는 것부터 많은 시간이 지났고, 애플이 더 빠르고 더 똑똑한 기기를 만드는 것처럼 혁신적인 것들이 들어갈 공간이 여전히 남아있습니다. 제가 찾고 있는 것 중 하나는 개발자들이 AR을 사용해서 과거의 문제를 새로운 방법으로 어떻게 풀 지 입니다. (우리는 이미 AR 측정 도구와 같은 놀라운 창조물들을 보았습니다.) 흥미롭습니다.

nngroup.com

And finally…

경멸받는 폰트를 쓰려고 할 때

모든 폰트가 알맞은 때와 장소가 있기 때문에… 😂

thebolditalic.com