2016.07.03技术周报

本期周报内容来自: 展歌, 桉远

周报汇总 地址

周报博客 地址

视频:

Practical Protocol-Oriented-Programming: POP的几个应用实例。

Protocols with Associated Types

Beyond Crusty: Real-World Protocols

Blending Cultures: The Best of Functional, Protocol-Oriented, and Object-Oriented Programming

swift:

linkedin swift style guide: LinkedIn’s Official Swift Style Guide

Raywenderlich what’s new swift 3

Increased Safety in Swift 3.0

技术实践

Why objc_msgSend Must be Written in Assembly

iOS Cell Registration & Reusing with Swift Protocol Extensions and Generics: POP 在cell中的应用。

制作一个苦力: 由JSON文件生成对应的数据Model对象struct, class.

『零行代码』解决键盘遮挡问题(iOS)

几句代码快速集成自定义转场效果+ 全手势驱动

开源代码:

LayoutKit: LayoutKit is a fast view layout library for iOS. http://layoutkit.org

Alamofire Object Mapper: An Alamofire extension which converts JSON response data into swift objects using ObjectMapper

Then: ✨ Super sweet syntactic sugar for Swift initializers.

Coolie: Coolie parse a JSON file to generate models (& their constructors).

工具:

Potatso: Potatso is an iOS client that implements Shadowsocks proxy with the leverage of NetworkExtension framework in iOS 9.

BuildTimeAnalyzer for Xcode: Build Time Analyzer for Swift