是时候适配 Swift 3 了吗——专访 LINE iOS 开发工程师王巍

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
查看查看917 回复回复8 收藏收藏 分享淘帖 转播转播 分享分享 微信
查看: 917|回复: 8
收起左侧

是时候适配 Swift 3 了吗——专访 LINE iOS 开发工程师王巍

[复制链接]
swifter 发表于 2016-7-26 14:45:25 | 显示全部楼层 |阅读模式
快来登录
获取优质的苹果资讯内容
收藏热门的iOS等技术干货
拷贝下载Swift Demo源代码
订阅梳理好了的知识点专辑
王巍(@onevcat),江湖人称“喵神”,iOS 和 Unity3D 开发者,旅居日本,目前供职于 LINE,著有《Swifter - 100 个 Swift 必备 tips》,同时也是翻译项目 ObjC 中国的组织者和管理者,维护 VVDocumenter-Xcode 及 Kingfisher 等开源项目。

是时候适配 Swift 3 了吗——专访 LINE iOS 开发工程师王巍 1

是时候适配 Swift 3 了吗——专访 LINE iOS 开发工程师王巍 - 敏捷大拇指 - 是时候适配 Swift 3 了吗——专访 LINE iOS 开发工程师王巍 1

王巍 LINE iOS开发工程师(Photo by 李涛 Geek2Startup)




1、前言

对于众多 iOS 开发者来说,提升技能最多关注的非唐巧王巍(以下称“喵神”)的博客莫属。印象里的喵神是当之无愧的「三好」,比如在今年的 WWDC 即将开始之前,喵神便特地为初次参会的开发者写了攻略。而即使是我这个技术渣去请教他各种问题,也会耐心细致地解答。除却技术问题本身,笔者也很想知道,在日常的项目开发中,喵神是否也会碰到一些让他颇感头疼的问题,结果他是这样说的——“技术上的问题倒是都不难解决,最困难的还是和人交流”。不禁让我想起了热爱写代码、玩游戏、读书而不太乐于交流却在不久前被我强拉着说了几个小时话的 YYKit 作者 @ibireme

去年 MDCC 移动开发者大会便曾邀请在日本的喵神回国分享,然彼时因刚荣升奶爸,牵挂家人未能成行。而今年,在 MDCC 再次发出邀请时,他欣然应允,并与我们一起共同策划了整个 iOS 开发峰会,希望能够为国内的 iOS 开发者们带来「高质量且实用」的新技术与成熟项目的经验分享与实操演示。

而这次的采访一方面源于 MDCC 2016,另一方面,也是基于目前在 iOS 开发者群体中所面临的棘手问题,比如:

-11W+行的代码来适配 Swift 3 是一种什么样的感受?
-感觉自己被掏空。。。
-∑(O_O;)

这是一段真实的对话,主人公是国内一个非常有格调的美食类 App 的 iOS 负责人。在 Swift 3 发布后,他们的团队便率先开始了对于 Swift 3 的适配,然而,「被折腾得死去活来」是他的原话,语法改完,依然跑不起来。而笔者在与多位 iOS 工程师朋友交流时,也发现,苹果简直让全世界的 iOS 开发者与 Swift 谈了一场「虐恋」。于是,我便带着他们当前所面临的以 Swift 3 为主的问题请教了喵神。




2、采访

请分享一下您当前正在做的事情。

王巍:正在将我的几个 Swift 写的开源项目(比如 KingfisherRainbow)进行 Swift 3 适配。Swift 3 中 API Guide 和很多现有的内容都发生了改变,所以进行版本适配需要花不少精力。


在日常的开发中,您有遇到哪些比较头疼的问题,以及如何解决的?

王巍:技术上的问题倒是都不难解决,最困难的还是和人交流。比如如何与策划或者设计人员协调,如何合作来打磨用户满意,维护方便的优秀项目,是比大多数技术问题要困难的挑战。


目前在 iOS 开发上您有哪些特别关注的技术?正在深度