스위프트 뉴스 - 145
2017.10.03
by NatashaTheRobot, translated by pilgwon
Swift Thoughts
행복한 월요일입니다! 여러분 모두 Swift한 한 주 되세요 😜
NatashaTheRobot
Swift Around the Web
Swift 부동 소수점, ulp, 그리고 입실론
@jesse_squires가 모든 Swift 개발자들이 생각하는 질문인 “도대체 ulpOfOne 이 무엇일까?”에 대답합니다. 😅
JSONDecoder가 실제 세계와 만났을 때, 모든것은 못생겨집니다…
슬프게도, 통일되지 않은 JSON 데이터와 Codable은 잘 섞이지 못합니다. 다행히도 @daveisonthego가 만에 하나 생길 수 있는 문제에 대한 아주 좋은 프로토콜 기반 해결책을 제공합니다. 읽는것을 추천드립니다!
Sponsored
흥미로운 소식: 애플이 이번 10월에 열리는 Swift Summit에 참가한다고 합니다! 🎈
올해의 Swift Summit에서, 애플의 Swift팀이 참가하여 연사(Joe Groff, Xi Ge)를 보내고 컨퍼런스에서 두 개의 Developer Labs를 운영한다고 합니다. WWDC를 제외하곤 처음으로 개별 iOS 이벤트에 참가하는 것이기 때문에 매우 중요한 소식입니다.
100개 이상의 Bay 지역 회사를 대표하는 대표자가 올 것입니다. ARKit, Server-side-Swift, Swift 4 Codables, Swift & Hardware 등 20개의 다른 주제를 만나보세요.
“새로운 것을 배우고, 새 친구를 만들고, 나의 Swift 커리어를 쌓을 수 있는 경험을 놓치지 마세요!”
지금 swiftsummit.com/tickets 에서 등록하세요 (학생 티켓도 준비되어 있습니다)
SwiftFest 2017 컨퍼런스 - 11월 29일과 30일, 보스턴
산업 전문가의 Swift 개발에 대한 다양한 목소리를 듣는 것에 흥미가 있으신가요? SwiftFest 2017에 참여하고 Swift에 초점을 맞춘 매우 사회적이고 활기찬 환경을 경험해보세요. SWIFT1 프로모션 코드를 사용해서 지금 등록하고 슈퍼 얼리버드 티켓가격인 10% 할인 을 받으세요!
이 주의 Swift를 후원하고 18,000명 이상의 Swift 개발자를 만나보세요
#iOSdev
Xcode가 공간을 덜 차지하게 하는 방법
“Xcode 9는 Xcode 5보다 두 배의 용량을 자랑하지만, 이것이 끝이 아닙니다. 보면 알 수 있듯이, Xcode는 약간 교활합니다. Xcode 9가 차지하고 있는 10.41GB는 그저 시작에 지나지 않습니다.”
요약하자면: GrandPerspective를 다운받고, ~/Library/Developer 디렉토리를 지정해주세요.
Swift Code
- LifetimeTracker - Retain Cycle과 메모리 누수를 더 빨리 찾을 수 있게 해줍니다.
- Donut - Donut은 뷰를 도넛처럼 순환형으로 배열하는 라이브러리입니다.
- InfoKit - iOS, macOS 그리고 tvOS에서 Info.plist의 강력하게 타입화된 접근법입니다.
- Time - 🕰 제네릭에 의한 타입-안정성을 가진 Swift의 시간 계산법
- Imaginary - 🦄 숫자 세기만큼 쉬운 이미지 원격 수정
Videos
Map과 FlatMap으로 하는 마법
map과 flatMap은 Swift의 시작부터 있어왔지만, 이 마법의 힘을 코드에서 잘 사용하고 계십니까? 무엇을 빼먹었는지 확인해보세요 (컵케익과 함께요 😋)
컴퓨터 비전 머신 러닝 앱을 바닥부터 만들어보세요
Core ML을 제대로 사용하는 방법과 많이들 혼란스러워하는 부분에 대해 한 단계씩 배워보세요:
- 훈련 데이터 구하기
- 모델을 만들고, 훈련시키고, 최적화하기
- 모델을 Core ML로 변환하고 통합하기
- Vision 프레임워크에 Core ML 배치하기
Design
iPhone X을 위한 웹사이트 디자인
여기서(#embracethenotch) 우리의 앱에 대한 노치가 만든 엉망에 대해 걱정하고 있었지만, 웹 사이트에는 전혀 다른 혼란이 있습니다! 이것은 Swift와 iOS에 관련된 이야기는 아니지만, 우리의 웹 개발팀에게 꼭 전달해야 할 내용입니다 😬
Business
Apple Watch Series 3 첫인상: 극도의_충격.gif
저는 새로운 Apple Watch를 가질 계획이 없지만, 집을 나설 때 그냥 시계 하나만 챙기면 될 간편함(iPhone 없이!)은 완전히 극도의 충격이고 판을 뒤엎는 것이라고 생각합니다. 이제 우리의 앱이 Apple Watch 앱으로 독립적으로 실행될 때 어떻게 유용할 것인지에 대해 생각할 시간입니다!
내가 Apple iOS 11의 ARKit을 사랑하는 이유
ARKit
은 단지 포켓몬 고와 같은 게임을 위한 것은 아닙니다. 저는 특히 3D 애니메이션 운동기구를 통해 운동 자세를 바로잡을 수 있는 것과 같이 실제 문제들에 대한 현실 세계의 해결책을 사랑합니다. 💪
Swift Jobs
💻 Swift Full Time
- iOS dev for the world’s biggest dating app! @ Badoo - London, UK
- Senior iOS Engineer at @ Juvo Mobile - San Francisco, CA
- Senior iOS Crafter at @ Novoda - London, UK
Swift관련 업무를 포스팅해보세요
Random Cool Stuff
Cloudflare의 라바 램프
라바-램프-기반 보안이네요 🕺