本期周报内容来自: 桉远。
周报汇总 地址
周报博客 地址
swift:
Package.swift - Manual: Here is documentation for SPM manifest file Package.swift. I couldn’t find a list of possible configuration values for Package.swift, so I created one, for future reference. I put here all available settings, with examples of use.
动画:
How To Create an Uber Splash Screen
技术实践
How do I build a Network Layer
Concurrent Programming: APIs and Challenges
Hypertext Transfer Protocol Version 2 (HTTP/2): This specification describes an optimized expression of the semantics of the Hypertext Transfer Protocol (HTTP), referred to as HTTP version 2 (HTTP/2). HTTP/2 enables a more efficient use of network resources and a reduced perception of latency by introducing header field compression and allowing multiple concurrent exchanges on the same connection. It also introduces unsolicited push of representations from servers to clients.
This specification is an alternative to, but does not obsolete, the HTTP/1.1 message syntax. HTTP’s existing semantics remain unchanged.
开源代码:
NMessager: A fast, lightweight messenger component built on AsyncDisplaykit and written in Swift
DisplaySwitcher: Custom transition between two collection view layouts https://yalantis.com
PMHTTP: Swift/Obj-C HTTP framework with a focus on REST and JSON
工具:
diff so fancy: Good-lookin’ diffs. Actually… nah… The best-lookin’ diffs. 🎉