2016.05.15技术周报

本期周报内容来自: 张萌,王平, 一晖, 桉远。

周报汇总 地址

周报博客 地址

技术实践

iOS中使用blend改变图片颜色

文章

secrets of mobile network performance

基于TLS1.3的微信安全通信协议mmtls介绍

开源代码:

iOS cookies: 按类别整理的开源代码合集。

SwiftNotificationCenter: A Protocol-Oriented NotificationCenter which is type safe, thread safe and with memory safety

15DaysofAnimationsinSwift: 动画相关,不是15天从入门到放弃。

BeautifyFaceDemo:It’s a simple demo of realtime face beautification based on GPUImage

iOS Router相关

JLRoutes: URL routing library for iOS with a simple block-based API.
routable-ios: Routable, an in-app native URL router, for iOS
HHRouter: Yet another URL Router for iOS.
MGJRouter: 一个高效/灵活的 iOS URL Router

视频:

Artsy 的测试之旅: Artsy 拥有 4 个 iOS 应用,它们都已经全部开源,并且都采用了不同的方法来进行了测试。为什么这样做呢?因为不同的测试技术在各种的情况下的优劣各有不同。在 try! Swift 的本次演讲中,Ash Furrow 讨论了 Artsy iOS 团队做出这种决策背后的动机,谈论了他们所遇见到的问题,以及他们是如何克服这些困难的,以便能够帮助您更好的理解:为什么对于构建精美应用来说,进行测试以及何时进行测试是非常重要的。

Building Fabric.app in Swift: When the Fabric team at Twitter wrote their new iOS app, they turned to Swift. Why? Javi Soto walks through their decision, and tells why they picked a language that emphasizes stability and maintainability & supports dependency injection, code generation, MVVM, and error reporting.

工具:

search code: Search over projects from Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project, GitLab and more.