본문 링크 (Original Link)

iOS Dev Weekly - 363

2018.08.07

#

by iOSDevWeekly, translated by pilgwon

Comment

이 주의 가장 큰 뉴스는 앱과 인앱 구매가 아이튠즈 제휴 프로그램에서 10월 1일부터 삭제된다는 것입니다. 많은 사람들이 이것은 인디 앱 스토어 저널리즘에 큰 바람을 불어올 것이라하고, Touch Arcade 같은 사이트는 큰 타격을 입게 될 것입니다.

다음은 그 발표에서 가장 논란이 됐던 문장입니다.

iOS와 macOS에서 새로운 앱 스토어를 오픈했고 이를 통해 앱 검색 방식이 많이 발전했으니, 이제 앱을 대상으로 하는 제휴 프로그램은 제거할 것입니다.

애플은 제휴 프로그램에 아예 삭제하는 것을 포함해서 무엇을 넣고 무엇을 뺄지에 대한 모든 권리를 가지고 있습니다. 그들은 우리에게 빚진 것이 없습니다. 하지만 삭제의 이유가 새로운 앱 스토어가 충분한 검색 기능을 제공해서 라는 것은 자만심이며 또한 옳지 못합니다! 저는 새로운 앱 스토어의 이야기에 대한 빅 팬이지만 이야기는 그저 필요한 한 부분일 뿐입니다.

트위터에서 읽었던 대부분의 내용과는 다르게, 저는 이것이 수익창출이라고 생각하지 않고 30% 깎는 것에 대비하는 과정이라고도 절대 생각하지 않습니다. 😂 제 생각엔 그저 그들이 더 이상 할 필요가 없다고 생각해서 그만하는 거라고 생각합니다. 그들이 할 필요가 없을지도 모르지만, 그것이 그들이 하지 말아야 한다는 것은 아닙니다.

앱에 대한 글을 쓰면서 돈을 버는 다른 방법이 존재하고, 사이트들은 살아남을 방법을 찾겠지만 이것은 정말 실망스러운 뉴스입니다. 😞

Dave Verwer

News

애플이 미국의 첫 1조 기업이 되었습니다

저는 이 섹션에서 금융 뉴스는 말하지 않는 편이고 시가총액은 가장 좋은 때를 보여주는 꽤 무의미한 숫자입니다. 그런데 왜 제가 블룸버그 아티클을 가져왔을까요? 기사에 있는 환상적인 그래프는 애플의 역사에서 유래한 주요 사건들과 비교해 애플의 주가 상승과 하락(대부분 상승이죠)을 보여줍니다. 주식 시장에 관심이 없을지라도 5분 정도는 볼 가치가 충분합니다.

bloomberg.com

VPN과 컨텐츠 블락 API 단속

몇 주 전에 이 소식을 전하는 것을 놓쳤지만 이번주에 Michael Tasi의 글 덕분에 다시 생각났습니다. 애플이 API를 사용하는 앱을 단속했던 기록이 있었음에도 불구하고 저는 이런 일이 일어나는 것을 보고 놀랐습니다. iOS 컨텐츠 단속 API 바깥의 광고를 차단하는 것은 확실히 같은 맥락이라고 볼 수도 있지만 그럼에도 불구하고 부끄러운 일입니다. 저는 이 앱 또는 이 앱에 걸린 다른 앱을 사용하지는 않지만 애플이 의도하지 않은 끔찍한 일을 하고 있다고 느껴지진 않습니다.

같은 API를 사용하는 Charles로 피해가 가지 않기를 희망합니다.

adguard.com

PSPDFKit으로 이미지 변형 없이 편집하기

PNG/JPG 파일에는 메타 데이터를 저장하는 비밀 공간이 있다는 사실을 아시나요? 우리의 SDK를 사용해서 PDF와 마찬가지로 이미지를 마크업해보세요. 왜곡이요? 모든 어노테이션은 PSPDFKit으로 열 때만 편집이 가능합니다. PDF 뷰어로 테스트해보고 SDK 최신 데모버전을 다운받으세요!

pspdfkit.com

Tools

Xcode의 코드 완성 기능을 사용할 때 유용한 팁

항상 Xcode의 자동 완성을 접두사보다는 메소드나 속성의 이름을 적어서 사용하기 때문에 Daniel Jalkut의 글을 소개하지 않았습니다. 그러나 Daniel도 이것을 몰랐으니 많은 사람들도 모를 거라고 생각합니다!

indiestack.com

Hammerspoon

Hammerspoon은 이번 주에 지나가다가 봤을 뿐이지만 그 순간 사랑에 빠졌습니다. 이것은 iOS 개발 도구는 아니지만 저는 iOS 개발자고 이것은 도구니까 iOS 개발자 도구라고 할 수 있지 않을까요…? 😂 아무튼 여러분도 사랑에 빠질 것입니다. 모든 목적에 대한 Lua 스크립트를 작성하고 키보드 단축키에 적용하세요. 저는 몇 년 동안이나 완벽한 macOS 창 관리 도구를 찾았었는데 이 도구를 만나게 되어 너무나도 행복합니다. 저는 한 주만에 빠르고 쉽게 적응을 마쳤습니다. 이 도구는 완벽합니다. ❤️

hammerspoon.org

GitHub의 Open Selection

키보드 단축키 얘기를 조금 더 해보자면, 이건 정말 훌륭한 아이디어입니다. 👍

twitter.com

Code

Objective-C 클래스를 Swift로 마이그레이션하기 : 조금씩 다가가기

저는 한 번도 Objective-C와 Swift가 섞인 환경에서 개발을 하지 않은 행운아지만 대부분의 우리는 그런 특권층이 아님을 알고 있습니다! 혹시 당신이 그런 특권층이 아니라면 Ole Begemann의 이 글이 도움을 줄 것입니다.

oleb.net

Never

어떤 일이 절대로 일어나지 않을 거라고 주장하는 것은 그렇지 않다는 것을 증명하기 위한 우주의 초대장처럼 느껴질 수 있습니다.

이 글은 제가 NSHipster를 사랑할 수 밖에 없는 이유 중 하나입니다. 잘 알려지지 않은 스위프트의 Never 타입에 대해 깊이 알아봅니다. 매일 사용할 그런 기능은 아니지만 왜 존재하고 어떤 방식으로 작동하는지만 알아도 여러분은 더 나은 Swift 개발자가 되어있을 것입니다.

nshipster.com

스크롤 가능한 UIStackView

Agnes Vasarhelyi가 UIScrollView를 오토 레이아웃으로 만드는 방법과 UIStackView를 잘 사용하는 방법에 대한 훌륭한 글을 가져왔습니다. 저는 글에 나온 이 예제를 스택뷰보다는 테이블뷰로 만드는 것을 좋아합니다. 하지만 이러한 접근이 훌륭할 때가 확실히 있습니다.

alltheflow.com

compactMap으로 배열 만들기

저도 Jesse Squires처럼 항상 이 기술을 사용합니다.

jessesquires.com

Videos

ADDC 2018의 비디오

ADDC는 불과 몇 주전에 바르셀로나에서 열렸는데 이미 컨퍼런스에 있었던 모든 발표들의 비디오가 올라왔습니다. 이름에서도 알 수 있듯이 훌륭한 디자인, 개발에 대한 발표들이 많이 있습니다.

youtube.com

Jobs

Mobile developer for FotMob in Bergen, Norway

가장 큰 스포츠 앱을 만드는 소규모 팀의 중요 역할을 맡아보세요.

stackoverflow.com

And finally…

15년 전의 아이폰과 맥의 배경화면

Mike Rundle이 우리에게 아름다운 추억 여행을 선사합니다. 전 맥에 늦게 입문했지만 (10.3 버전일 때 첫 맥을 샀습니다) 많은 내용이 기억납니다.

twitter.com