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 即可. [摘 ...
随机推荐
- 刷题总结——影魔(HNOI2017 BZOJ4826 线段树+扫描线)
题目: Description 影魔,奈文摩尔,据说有着一个诗人的灵魂.事实上,他吞噬的诗人灵魂早已成千上万.千百年来,他收集了各式各样 的灵魂,包括诗人.牧师.帝王.乞丐.奴隶.罪人,当然,还有英雄 ...
- setsockopt等高级使用
参考: setsockopt函数使用http://hi.baidu.com/yelangdefendou/item/74161d0f384abd3c4ac4a316http://blog.csdn.n ...
- Number Sequence(poj 1019)
题意: 有一串数字串,其规律为 1 12 123 1234 12345 123456 1234567 12345678 123456789 12345678910 1234567891011 1234 ...
- Widows下利用OpenSSL生成证书
1.下载OpenSSL的windows版本 32位:openssl-1.0.2a-i386-win32.zip 64位:openssl-1.0.2a-x64_86-win64.zip 下载之后解压即可 ...
- BZOJ——2101: [Usaco2010 Dec]Treasure Chest 藏宝箱
http://www.lydsy.com/JudgeOnline/problem.php?id=2101 Time Limit: 10 Sec Memory Limit: 64 MBSubmit: ...
- SpringBoot中如何上传Upload
[学习笔记] 5.上传:马克-to-win@马克java社区:根据第3部分的helloworld例子,用那个项目做底子.pom.xml都不用改变.参考项目bootUpload1.static/inde ...
- python--文本处理1
1.字符和字符值之间的转换 内建函数:ord(),chr() >>> print ord("a") 97 >>> print chr(97) a ...
- 【java】深入分析Java ClassLoader原理
一.什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程 ...
- SilverLight: 数据绑定(1)-绑定到数据对象
ylbtech-SilverLight-DataBinding: Binding to Data Objects(绑定到数据对象) 1.A, Building a Data Object(创建一个数 ...
- 学习笔记 Java类的封装、继承和多态 2014.7.10
1.问题:toString()没搞懂? int a = 1; Integer aa = new Integer(a); //这是实现的过程 System.out.println("Hello ...