2016.08.07技术周报

本期周报内容来自: 新宁, 桉远

周报汇总 地址

周报博客 地址

swift:

Swift Programming Language Evolution: Proposal Status: 查看proposals的状态

Writing High-Performance Swift Code

Migrating to swift 3

Swift 3 Grand Central Dispatch: Swift 3中GCD的变化

单测

Asynchronous Testing

Xcode新特性

xcode visual memory debugger

iOS新特性

iOS 10 适配

技术实践

理解iOS的内存管理

开源代码:

RMPZoomTransitionAnimator: A custom zooming transition animation for UIViewController

Translucid: Lightweight library to set an Image as text background. Written in swift.

Zip: Swift framework for zipping and unzipping files.

AspectFillFaceAware: An extension that gives UIImageView the ability to focus on faces within an image when using AspectFill.

LTMorphingLabel: Graceful morphing effects for UILabel written in Swift.

objc2swift: Open Source Obj-C to Swift Converter. http://objc2swift.yahoo-labs.jp

工具

dSYMTools: 开源的 dSYM 文件分析工具,可帮助开发者快速定位报错函数

hirundo: Hirundo (Latin for ‘Swift’) is a convenient way to browse and follow the discussions in the Swift mailing lists like Swift-Evolution or Swift-Dev. You can even bookmark messages of threads because they contain important information

程序员的自我修养

A DIY COMPUTER SCIENCE EDUCATION: 应当如何自学计算机科学(CS),本文基于众多专业工程师自学的教育经验给出了一个简短的指南。

How to be a programmer: A guide on how to be a Programmer - originally published by Robert L Read https://braydie.gitbooks.io/how-to-be-a-programmer/content/

博客

iOS insight