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 的热门搜索出现了奇怪的词条,详见下面第三条,看不懂的别问我,我也不懂!请向老司机请教!
iOS 移动开发周报的更多相关文章
- Search Ads 已经在美国区上线 - iOS 移动开发周报(46)
Search Ads 已经在美国区上线 - iOS 移动开发周报(46) 新闻 Search Ads 上线 苹果的 AppStore 搜索广告终于 正式上线了 https://developer.ap ...
- iOS移动开发周报-第25期
iOS移动开发周报-第25期 [摘要]:本期iOS移动开发周报带来如下内容:苹果发布 iPhone6 和 Apple Watch.Swift 1.0 GM发布.Xcode 6支持PDF Vector作 ...
- iOS移动开发周报-第24期
iOS移动开发周报-第24期 [摘要]:本期iOS移动开发周报带来如下内容:苹果更新了iTunes Connect的设计.UIKit Dynamics 教程:抛掷 Views.iOS APP 架构漫谈 ...
- iOS移动开发周报-第23期
iOS移动开发周报-第23期 [摘要]:本期iOS移动开发周报带来如下内容:苹果发出9月9日发布会邀请函,AFNetworking2.0源码解析,objc与鸭子对象,Protecting iOS Ap ...
- iOS移动开发周报-第22期
iOS移动开发周报-第22期 [摘要]:本期iOS移动开发周报带来如下内容:苹果股价创新高,iOS8自动调整UITableView布局,Swift学习心得等. 新闻 <苹果股价创新高 市值全球第 ...
- iOS移动开发周报-第21期
iOS移动开发周报-第21期 [摘要]:本期iOS移动开发周报带来如下内容:苹果iCloud中国数据转存中国电信,Swift Operators,100 个 Swift 必备 tips,FLEXLoa ...
- iOS移动开发周报-第20期
iOS移动开发周报-第20期iOS移动开发周报-第20期 [摘要]:本期iOS移动开发周报带来如下内容:iOS 通知中心扩展制作入门,iOS APP可执行文件的组成,objc非主流代码技巧等. 教程 ...
- iOS移动开发周报-第19期
iOS移动开发周报-第19期 前言 欢迎国内的iOS同行或技术作者向我提交周报线索,线索可以是新闻.教程.开发工具或开源项目,将相关文章的简介和链接在微博上发布并 @唐巧_boy 即可. [摘要]:本 ...
- iOS移动开发周报-第18期
iOS移动开发周报_18期 [摘要]:本期iOS移动开发周报带来如下内容:苹果与 IBM 展开长期深度合作,Swift官方博客,Swift开发的视频教程等. 新闻 <苹果与 IBM 展开长期深度 ...
- iOS移动开发周报-第17期
lhq iOS移动开发周报-第17期 前言 欢迎国内的iOS同行或技术作者向我提交周报线索,线索可以是新闻.教程.开发工具或开源项目,将相关文章的简介和链接在微博上发布并 @唐巧_boy 即可. [摘 ...
随机推荐
- BZOJ1195 [HNOI2006]最短母串 【状压dp】
题目 给定n个字符串(S1,S2,„,Sn),要求找到一个最短的字符串T,使得这n个字符串(S1,S2,„,Sn)都是T的子串. 输入格式 第一行是一个正整数n(n<=12),表示给定的字符串的 ...
- BZOJ2527 [Poi2011]Meteors 【整体二分 + 树状数组】
题目 Byteotian Interstellar Union有N个成员国.现在它发现了一颗新的星球,这颗星球的轨道被分为M份(第M份和第1份相邻),第i份上有第Ai个国家的太空站. 这个星球经常会下 ...
- Failed to apply plugin [id 'com.gradle.build-scan']
把spring源码clone下来之后,使用gradle编译不通过,异常日志如下: FAILURE: Build failed with an exception. * Where: Build fil ...
- xsy 1836 - Shop
from NOIP2016模拟题36 Description 商店里有n种背包和m种物品,物品体积为1到m,背包容积<=m 给出n个背包的容积 现在要求出这样一个物品集合,满足: 1)对于任意一 ...
- AC日记——Aragorn's Story HDU 3966
Aragorn's Story Time Limit: 10000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...
- js拖拽效果的实现
1.最基础的写法 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> < ...
- ELK之收集Java日志、通过TCP收集日志
1.Java日志收集 使用codec的multiline插件实现多行匹配,这是一个可以将多行进行合并的插件,而且可以使用what指定将匹配到的行与前面的行合并还是和后面的行合并. 语法示例: inpu ...
- 转载:P2P技术原理及应用(2)
转载allen303allen的空间 在Gnutella网络中存在以下问题: 冗余消息多,对带宽的消耗存在一定的浪费.Gnutella网络协议采用泛洪式(Flooding)消息传播机制,这种消息传播机 ...
- MySql_ procedure
返回参数示例 下面是一个示例: delimiter //S drop procedure if EXISTS myzrz; CREATE PROCEDURE myzrz(in pin int,out ...
- mysql事务四种隔离级别
事务的基本要素:原子性,一致性,隔离性,持久性. 事务并发问题:脏读,不可重复读,幻读. mysql隔离级别:read-uncommitted,read-committed,repeatable-re ...