스위프트 뉴스 - 144
2017.09.26
by NatashaTheRobot, translated by pilgwon
Swift Thoughts
iOS 11을 메인 기기에 올렸습니다… 새로운 모험을 시작합니다 💃🏻
NatashaTheRobot
애플 사랑
Swift 4.0이 배포되었습니다!
“Swift 4가 공식적으로 배포되었습니다! Swift 4는 Swift 3의 강점 위에서 세워졌고, 견고성과 안정성이 뛰어나며 Swift 3의 소스 코드와의 호환성을 제공하며 표준 라이브러리를 개선하며 보관(archival) 및 직렬화(serialization)와 같은 기능을 추가합니다.”
애플이 Swift Playground에 새로운 증강 현실 도전과제를 추가했습니다
이것은 놀라운 내용입니다 - 코딩하는 법을 배우는 사람이 기존보다 더 일ㄹㄹㄹㄹㄹ찍(earrrrrrrly) ARKit과 놀 수 있게 되었으니까요!
스위프트 소스
Swift 4의 약한 참조 (Weak Reference)
Swift 4에서 약한 참조에 엄청난 발전을 보여준 Swift 팀에게 감사를 보냅니다 🙌
“Swift의 약한 참조에 대한 새로운 구현은 사이드 테이블에 대한 개념을 가져옵니다.
사이드 테이블은 Swift가 흠을 수정하는 동안 과거의 약한 참조 시스템을 유지하게 해주었습니다. 지금까지 그래온 방법인 객체를 지정하는 대신에, 약한 참조는 이제 사이드 테이블을 직접 지정합니다.
사이드 테이블이 크기가 작기 때문에, 큰 객체에 약한 참조를 할 경우에 많은 메모리를 소비하는 이슈가 없을 것이고, 그래서 그 문제는 사라집니다. 이것은 또한 스레드 안정성 문제인 “약한 참조를 먼저 소거하지 마십시오”에 대한 간단한 해결책을 지적합니다. 사이드 테이블은 작기 때문에, 그것에 대한 약한 참조는 그 참조들이 덮어씌워지거나 없어질때까지 외롭게 남아있을 것입니다.”
후원
try! Swift 인도 2017
try! Swift 인도는 아시아 태평양 지역 개발자들에게 최신의 Swift 개발을 배울 수 있는 놀라운 기회입니다. 15개국의 연사에게 배움을 받고 커뮤니티에 참여하세요. 2017년 11월 18일과 19일에 방갈로르에서 열립니다! 한정된 수량의 티켓이 남아있습니다.
이 주의 스위프트를 후원하시고 18,000명 이상의 스위프트 개발자들과 만나보세요
#iOSdev
Xcode 9에서 컴파일 시간 측정하기
Xcode 9에서 컴파일 속도를 빠르게 할 수 있는 요령의 목록입니다. Swift 5가 나왔을 때는 이럴 필요가 없기를 바랍니다…
CoreML로 직접 만들어보는 DIY Prisma
이것은 너무 쿨합니다! Prisma는 최근에 본 앱중에 가장 인상적인 앱 중 하나인데, Prisma의 CTO가 CoreML로 직접 해보는 방법을 공유했습니다 😻
스위프트 코드
- SwiftRichString - Swift에서 우아하고 고통없게 Attributed String을 관리하는 라이브러리입니다. 블로그 게시글
- LocationWithoutPrompt - Core Location 없이 사용자의 위치를 대충 아는 것이 얼마나 쉬운지 보여주기 위한 개념에 대한 증명입니다.
- 3DSnakeAR - 잘 알려진 게임인 Snake를 Swift로 ARKit에서 작성했습니다.
- GSTouchesShowingWindow - 동영상을 만들 때 iOS 앱에서 화면이 모두 터치됩니다.
- Time - 🕰 Swift에서 제네릭으로 타입 안정성 시간 계산하는 라이브러리입니다. 블로그 게시글
- HGCircularSlider - iOS 어플리케이션을 위한 재사용가능 커스텀 원형/막대형 슬라이더 컨트롤입니다.
비디오
Swift 4의 플렉시블 뷰 컨트롤러 인터페이스
첫번째 try! Swift NYC 비디오가 도착했습니다! Swift 4의 Existentials를 사용하여 읽기 쉽고 기능 플래그 또는 다른 뷰 컨트롤러 버전사이에 신속하게 교환할 수 있는 방법으로 원활하게 사용할 수 있는 뷰 컨트롤러 인터페이스를 만드는 방법에 대한 @jamesdempsey의 비디오를 놓치지 마세요.
이 배열로 가는 길에 있었던 재미난 일
@ericasadun 이 배열을 만드는 과정에서 Swift가 얼마나 진정으로 놀랍고 유연한지 배워보세요 😮
디자인
iOS 11의 세부 사항으로 들어가기: 애플은 여전히 꼼꼼합니까?
저는 보통 이런 부정적인 게시글을 링크하지 않습니다. 왜냐하면 애플에 있는 사람들도 우리와 같이 그들의 최선을 다 하는 사람들이라고 생각하기 때문이죠. 하지만 이 내용은 iOS 11의 디자인 패러다임에서 우리 앱에 대한 좋은 디자인 가이드가 될 수 있다고 생각합니다.
iOS 디자인 키트: 스케치를 위한 무료 iOS 11 GUI
여러분의 디자이너분들을 위한 선물입니다 💁🏻
비즈니스
iOS 11 적응
시작됐습니다… iOS 11은 이미 24%를 차지합니다!!
스위프트 관련 업무
💻 Swift Full Time
iOS developers at all levels at @ Oetker Digital - Berlin, Germany
iOS Engineer at @ Slack - San Francisco, CA
iOS Engineer @ Good Eggs - San Francisco, CAㅜ
스위프트 업무를 올려보세요!
무작위 쿨한 물건
Husky + Pug = Hug
즐거운 한 주 되세요!