唐巧 / 唐巧_boy

InfoQ编辑, 《iOS 开发进阶》作者, 在猿题库创业。

喜欢写作与分享,长期维护着自己的博客: http://blog.devtang.com 和「iOS开发」微信公众号。

《读 Swift 源码,理解 Monad》 Monad 是一个函数式编程中较难懂的概念,本次分享计划从 Swift 源码和案例入手,让大家理解 Monad。

图拉鼎 / @图拉鼎 / http://imtx.me

图拉鼎,iOS / Mac 开发者,是奇点(iOS 微博工具)和 Manico(OS X 效率型工具)等独立作品的开发者。从 14 年中旬开始使用 Swift 作为主要语言,目前仍在不断学习和实践中。

《拥抱Swift 3.0与未来展望》

郝培强

Tinyfool,郝培强,上海泰尼网络科技公司CEO,老程序员,公众号tiny4voice作者。

《Objective-C和Swift的跨平台开发》

老镇(曾伟)

人称镇叔,勤劳码农一名,坐拥十余年研发经验,擅长iOS游戏与应用开发,《Swift语言实战晋级》一书作者。国内最早一批研究Swift的人,已发布多个系列的视频教程例如《跑酷熊猫》,《豆瓣电台》,《舞动Swift-Swift动画编程指南》,《老镇讲堂》系列以及Apple Watch实战系列。

《Swift设计模式》

Saul Mora(毛尚立) / http://saulmora.com/

Saul Mora is an American iOS developer. He has been involved with the iOS community for several years. He has helped start Cocoaheads and NSCoderNight meetups in Phoenix, Arizona and Denver, Colorado.

He is the author of MagicalRecord ( http://magicalrecord.com ), the iOS framework for use with Core Data. Saul is a co-author of Core Data by Tutorials ( http://www.raywenderlich.com/store/core-data-by-tutorials ) published with Ray Wenderlich ( http://raywenderlich.com )

Over the past few years, Saul has produced the NSBrief podcast ( http://nsbrief.com ) to talk to many developers in the iOS and Mac development community. Saul has also shared his knowledge in person all over the world giving talks at many developer conferences in the USA and Europe.

Saul has spent the last year in Silicon Valley and has recently decided to move to China to pursue his goal to become fluent in the Chinese language. He is eager to meet iOS developers everywhere and share his knowledge and experience with all the developers in China.

Compiling Swiftly One of the most well know “features” of the Swift language are the slow build times. Embracing the future shouldn’t make developers slower due to long build times. But how do you analyze your builds? Pointing Instruments at Xcode during a build won’t help very much. It turns out there are some secret and not so secret switches and dials in Xcode we can use to find out the bottlenecks in our builds, and we’ll also go over some simple code examples of how to write code that builds fast.

包涵卿

瀑布 IM 客户端技术负责人。前 PPTV 趣点项目 iOS 负责人,曾经独自开发 PPTV Mac 版。在 GitHub 和 Twitter 上的 ID 是 @hankbao.

《逆向工程:从OBJ-C到SWIFT》

陈乘方 / @webfrogs

iOS 工程师,就职于严肃科技,负责开发和维护 ENJOY 和 饭本两个项目。从 2014 年 10 月开始在 ENJOY 这个项目中使用 Swift 开发至今。专注于 iOS 开发领域,重视代码质量。

《一个Swift项目的网络层变迁》

傅若愚

ThoughtWorks高级咨询师,不正经的iOS开发者,SwiftyJSON作者。懒散分子,喜欢啤酒与美食,喜欢阅读与音乐,一个热爱创造与分享的人。

《How to parse float numbers - the really hard way》 转承唐巧的monad话题,通过具体的实例,讲解monad在代码中的具体应用,并且引入monadic programming与combinator programming这两种函数式编程的常见设计模式。

刘冠杉 / @guanshanliu

iOS工程师,目前就职于阿里音乐(产品:虾米音乐、天天动听)。平日里好编程,读书,听podcasts。最近开始痴迷于收集Funko Pop。目前是CocoaHeads Shanghai Meetup的组织者。Twitter:@guanshanliu

《Asynchronous Programming in Swift,Swift异步编程》
1. GCD and closures
2. Encapsulate asynchronous task in an NSOperation subclass
3. Async and await
4. Promises
5. Streams (pull, or push signals)
6. Compare all options and conclude what asynchronous APIs need to satisfy in Swift 4

方志刚 - ThoughtWorks 咨询师

热爱开源,热爱跑步。目前专注于Swift技术及iOS应用架构的分析实践;另外对 #React、#RubyMotion 等有较深的研究。擅长 将 iOS、Android、Web方向的技术进行“跨界”整合,玩出“新花样”~

《Redux in Swift——新一代的iOS应用架构》
-Redux是什么,单向数据流呈现什么样式?

-相对于MVC、MVP、MVVM,Redux有什么优势和劣势?
-Redux在实践中的“坑”及最佳实践。

丁峰 - 又拍云API组移动开发工程师 / @星际快递员

又拍云API组移动开发工程师,最近在做直播SDK

《从数学函数角度理解函数式编程》 Swift支持多种编程范式,其中函数式编程是其中重要的一种。只有掌握函数式编程的一些相关的概念,才能理解Swift中一些语法特点 和设计意图。这里尝试从数学函数的角度出发,通过数学函数和编程函数的对比来阐述函数式编程相关概念。

董一凡 - 快乐的自由职业者

十年程序员生涯,八年移动客户端开发,一个还算不错的 C++ 程序员,目前聚焦于 iOS Android Windows 的客户端开发;也略懂 web 前端后端的开发(Nodejs,Go,AngularJS等)计划将开发当做一生的事业。开发之外,也在学设计,学日语,学画画,学钢琴。总之生命不息,学习不止。
2014-2016 Autodesk数字艺术部门任职,SketchBook 移动客户端(iOS,Android,Win8)的主要开发者;
历年开发作品: Telenav Track(移动端App),天天行(iOS),Browser Core(移动端的跨平台UI渲染框架);拇指阅读移动客户端(iOS,Android);

《Swift语言的设计取舍及跨语言调用》

廖宇雷 - 触控科技 技术总监

FleaPHP/QeePHP/Quick-Cocos2d-X/GameBox Cloud 开源项目创始人,连续创业者。

吴柯瑶 - 特邀主持人 / @吴柯瑶Karry

吴柯瑶,正能量爆棚的 iOS 程序媛,曾是拥有很高人气的网红模特,通过自学成为了一名 iOS 程序媛,并励志成为优秀的程序 媛,微博:@吴柯瑶Karry