본문 링크 (Original Link)

iOS Dev Weekly - 332

2017.12.29

#

by iOSDevWeekly, translated by pilgwon

Comment

여러분도 이번주에 있었던 잠재적인 크로스 플랫폼 앱킷 변환 코드인 Marzipan에 대해서 들으셨을 것입니다. 그것은 Mark Gurman의 이 게시글에서 시작됐고, 그가 과거에 예언을 성공적이게 적중한 적이 있기 때문에 더 집중되었을 것입니다. 하지만 그저 하나의 루머에 불과한 게시글 이 일주일 동안 큰 주제였다는 사실을 생각합시다.

그 루머가 제가 생각하는 macOS의 미래상과 아주 잘 맞다고 생각합니다. 저는 여기서 여러 번 얘기했는데, 기존 노트북/데스크탑과 같은 유형의 기기에서는 iOS를 어떤 형태로든 보게 될 것이라고 생각합니다. 만약 저 루머가 사실이라면 그것은 잠재적인 미래로 나아가는 단계일 것입니다.

만약 미래의 macOS 기본 개발 환경이 iOS에서도 작동하는 프레임워크를 사용한다면, 플랫폼에 있는 놀라운 소프트웨어를 포기할 필요없이 macOS를 은퇴시킬 수 있습니다. 미래엔 AppKit에 어떤 일이 생길까요? 아마도 Carbon과 비슷한 길을 갈거라 생각하지만, 너무 걱정하지는 마세요. 왜냐하면 그런 일이 일어난다면(그리고 그것은 여전히 거대한 만약에 입니다) 그건 아주 아주 오랜 기간 후의 일일 것입니다. macOS 개발자들에게는 큰일이 될까요? 확실합니다. 그럴 가치가 있을까요? 확신을 가져서 답할 순 없겠지만, 제 생각엔 Mac 소프트웨어의 미래는 매우 밝다고 생각합니다.

제가 가장 실망한 부분은 이 부분에 대해 이번주에 있었던 트위터의 반응입니다. 대부분의 불평사항들은 보편적인 iPhone/iPad 앱의 고객들에 대한 두려움으로, $0.99에 묶인 macOS를 기대할 수 있다는 사실에 macOS 소프트웨어의 지속성에 초점을 맞추고 있습니다. 작은 소프트웨어 비즈니스에 있어서는 지속성이 아주 큰 문제이지만, Mac이 오랜 기간 관심 못 받을 때 이와 같이 즉각적인 치료법이 부정적으로 미친것처럼 보이긴 했습니다.

저는 이 루머가 사실일 가능성과 Mac의 미래에 대해 개인적으로 흥미로워하고 있습니다.

늘 그렇듯이, iOS Dev Weekly는 다음주에 매년 있는 휴가를 떠납니다. 저는 모두가 컴퓨터에서 살짝 벗어나서 가족과 친구들이랑 같이 시간을 보내기를 바라고 우리가 매주 발행하는 이 글을 읽어주는 것에 감사드립니다! 즐거운 휴일되시고 엄청난 2018년 되세요! 🎅

Dave Verwer

News

Swift 포럼

오픈 소스 프로젝트에 대한 토론이 종종 Mailman에 의해 관리되고, Swift도 예외는 없습니다. 불행하게도 메일링 리스트는 현대의 기준에 비하면 꽤 끔찍한 경험을 제공하고 있습니다. 그래서 저는 Swift가 포럼을 Discourse로 기반을 변경할거란 사실에 너무 행복합니다! 이 변경은 새해까지는 이뤄지지 않겠지만 베타 버전으로 볼 수는 있습니다. 🎉

swift.org

템플릿 앱에 대한 앱 스토어의 가이드라인이 완화되었습니다

템플릿 앱을 허락하지 않는 리뷰 가이드라인에 대한 지난주의 뉴스 이후에 가이드라인에 살짝 변경이 있었고 그들을 다시 허락해주게 되었습니다. 하지만 작은 비즈니스가 제공할 경우에만 그렇고 모회사에서 모두 관리하는 경우에는 허락되지 않습니다. 이것은 좀 더 합리적인 해결책이라고 생각하고 여전히 앱 스토어를 스패밍하는 사람들은 차단할 수 있습니다.

macrumors.com

App Camp for Girls가 청소년들의 개발 경력을 쌓는데에 도움을 줍니다

2013년 이후로, App Camp는 기술관련 전문직의 성 불균형을 바로 잡기 위해 여학생들, 트랜스젠더 및 성별에 상관없이 청소년들에게 영감을 주는 앱 개발 프로세스를 소개하는 일을 해왔습니다. 당신의 지원이 있다면 우리는 더 많은 청소년들이 경력을 알아보게 해줄 수 있습니다. 지금 후원하고 저희가 크도록 도와주세요!

appcamp4girls.com

Tools

iOS 개발 환경 효과적으로 변경하기

아마도 모든 iOS 개발자들은 기본 Debug와 Release 설정 셋에 대해 알고 있는 만큼 빌드 설정을 알고 있을 거라 생각합니다. 하지만 그 기본을 넘어본 적이 있으십니까? 그것이 릴리즈 과정에서 시간을 아끼는데 도움이 될까요? Pablo Villar가 몇가지 생각을 전합니다.

medium.com

SwiftKotlin

Swift 코드를 Kotlin 코드로 변경해주는 도구입니다. 저는 누군가가 이것을 많이 사용하려고 한다면 놀랄 것입니다. 하지만 Swift와 Kotlin가 어떻게 다른지에 대해 공부할 때에는 아주 좋은 방법이라고 생각합니다.

github.com

Code

Smart Color Invert

iOS 11의 스마트 컬러 인버팅 접근성 옵션이 생겼다는 것을 아십니까? 혹시 앱에 메타데이터가 어떻게 적용되는지를 제공하면 더 나은 기능이 된다는 사실을 아시나요? 저는 이 글을 읽기전엔 둘 다 몰랐지만, Daniel Duan의 이 글을 읽은 후에 알게 되어서 너무 좋습니다!

duan.ca

CollectionKit

이 라이브러리는 나온지 몇 달이 지났지만 저는 이번주에 만났습니다. 첫인상은 UICollectionView의 레이아웃 클래스구나 하고 지나갔습니다. 하지만 실제로 Luke Zhao의 이 라이브러리는 컬렉션 뷰를 다시 생각하게 만듭니다. 흥미롭습니다.

github.com

Shiny

저는 미국에 있지는 않아서 이 라이브러리가 작동할 Apple Pay Cash 카드를 본 적이 없습니다. 확실한 효과가 있습니다. Lasha Efremidze가 아주 아름다운 것을 만들었습니다.

github.com

Emoji 분해하기

이모지는 왜이렇게 클까요? 셀 수 있는 방법을 세어보겠습니다. 😬

objc.io

Design

Pattern hunt: 가로로 꽉찬 모바일 버튼들

Holly Marie Gibbs가 가로로 꽉찬 모바일 버튼의 트렌드를 조사했습니다. 저도 이 트렌드를 느꼈지만, 불행하게도 이 버튼을 아이폰 X 화면의 곡선 모서리에 잘 어울리게 만드는 것은 많이 어렵습니다.

medium.com

아이폰 X 없이 아이폰 X를 위한 디자인하기

존재하지 않는 기기를 위한 디자인에 대한 Sebastiaan de With의 훌륭한 글입니다. 저는 아이폰 X의 “귀”를 사용하는 Halide도 좋아합니다. 이건 훌륭한 게시글입니다.

halide.cam

Videos

Swift에서 Kotlin으로 옮겨가기

KotlinConf 2017에 있었던 Hector Matos의 흥미로운 Kotlin을 둘러보는 발표입니다. 흥미로우시다면 더 많은 발표들이 있습니다.

youtube.com

And finally…

Rainbrow

상상해보세요, 만약 이번 주의 그 루머가 사실이 된다면 언젠간 이것처럼 포토샵을 조종하는 날이 올 수도 있습니다! 😂

twitter.com