iOS 移动开发周报

iOS 移动开发周报

前言

是的,我又开始写周报了!主要是因为喵神不写周报了,加上我发现大家对写 iOS 技术周报这件事情似乎没什么兴趣。其实我觉得这是一个挺好的学习总结的办法,所以要不就继续我来吧。
我会每周从国外的周报,微博,GitHub,QQ/微信群里收集各种 iOS 的信息,然后挑选一些有价值的分享给大家。

微信不支持外链,点击“阅读原文”,查看内容中的链接可点击版本。

MDCC

MDCC 大会刚刚结束,这次大会请来了在日本的喵神王巍,滴滴的孙源等众多 iOS 开发者。会议的所有 iOS 讲稿都会更新到这个地址,感兴趣的同学请一定关注更新:https://github.com/MDCC2016/iOS-Session-Slides
王巍提前已经将他的讲稿和Demo 代码公布在微博上了,地址是:http://weibo.com/1708947107/E9JHnoNtS?type=comment

苹果加强审核力度,众App纷纷止步应用标题

你的应用最近因为起名字的原因被拒过吗?在以前,由于标题文字在搜索中的排序权重较高,所以有一些应用会把一些热门关键词写在标题中。苹果对此行为一直管得不严,有些审核员管,有些审核员不管。不过最近似乎每个审核员都更加严格执行这项标准了,那些稍长的名字,都被要求进行进一步的精简。详见:http://www.gupowang.com/app/5057.html

适配 iOS 10

Xcode 10 发布以后,编译器开始不支持 iOS 7,所以很多应用在适配完 iOS 10 以后,都不再支持 iOS 7 了。我的同事看了一下,包括网易新闻,滴滴出行这些大应用也都选择了不再兼容 iOS 7 的方法。但是也有一些应用选择适配 iOS 10 同时支持 iOS 7,这些应用有 QQ,美团 等。由于 AppStore 支持 iOS 7 的设备下载旧的版本,所以我个人觉得即便不支持 iOS 7,所以不支持 iOS 7 或许是最省事的办法。

Swift 3

Swift 3 推出之后,Ray 出了一个迁移到 Swift 3 的视频教程,感兴趣的同学可以看看,不过据说,Alarmfire 网络库在适配 Swift 3 后,只支持 iOS 9 以上的版本。这对于国内系统升级缓慢的应用来说,似乎是一个很尴尬的事情。另一个尴尬的事情是迁移 Swift 3 还需要各种第三方库的配合,当前看起来,还需要一些时间。所以,建议大家还是继续使用 Swift 2.3  的版本。https://videos.raywenderlich.com/screencasts/ios-10-swift-3-in-3-minutes

Push Notifications

苹果最近改进了它的 Push Notifications 使用方式,除了可以使用以前的证书验证方式外,增加了一种名为 Token Authentication 的方式。苹果原话说: A token is easy to generate, doesn’t expire, and can be used to send notifications to all of your apps. 感兴趣的读者可以试试,相关链接:https://developer.apple.com/news/?id=09222016a

Vapor

Vapor 1.0 正式发布了,这是一个基于 Swift 的服务器端框架,感兴趣的朋友可以玩玩。http://vapor.codes/

有趣

最近 AppStore 的热门搜索出现了奇怪的词条,详见下面第三条,看不懂的别问我,我也不懂!请向老司机请教!

原文地址:https://www.cnblogs.com/LiLihongqiang/p/5911186.html