写点什么

iOS 开发周报:可无线充电的 iPhone 要来了?、今日头条 iOS 客户端启动速度优化

  • 2017-02-16
  • 本文字数:1193 字

    阅读完需:约 4 分钟

新闻

  1. 可无线充电的 iPhone 要来了?:彭博社的一篇报道称,根据接近 Apple 计划的人士透露,Apple 正在和合作伙伴开发无线充电。这个合作伙伴叫 Energous,该公司的无线充电技术 WattUp 能让智能手机等设备在 4.6 米之外进行充电。而领英的资料则显示,苹果已有不少电池相关的工程师进入到了 Energous。
  2. iPhone 异常关机暂不涉及安全性问题:Apple 公司总部派员前往中国消费者协会,向中消协介绍了近期改进售后服务的情况。自 2016 年 10 月份,中消协公开查询苹果部分型号手机存在异常关机的问题后,Apple 已经采取了为 2015 年 9 月到 10 月期间生产的 iPhone 6s 设备免费更换电池、在 iOS 软件更新中增加诊断功能等一系列措施。Apple 称目前没有发现涉及手机安全性的问题。相关 iPhone 6s 设备电池更换工作的电池备件现已得到保障,可以满足消费者快捷更换的需求。Apple 目前正在对导致手机异常关机的原因和解决方法做进一步核实和改进,并将在确认后告知消费者及社会各界。

教程

  1. 今日头条 iOS 客户端启动速度优化:应用启动时间,直接影响用户对一款应用的判断和使用体验。头条主 App 本身就包含非常多并且复杂度高的业务模块(如新闻、视频等),也接入了很多第三方的插件,这势必会拖慢应用的启动时间。本文介绍了头条在业务扩张的同时最大程度的优化启动时间。
  2. ReactiveCocoa 中 奇妙无比的“宏”魔法:在 ReactiveCocoa 中,开源库作者为我们提供了很多种魔法,“黑”魔法,“红”魔法……本文介绍其中的“红”魔法,即“宏”。
  3. iOS 10 不提示「是否允许应用访问数据」,导致应用无法使用的解决方案:由于大陆相关部门出台的新规定指出,应用在未经用户允许的前提下,系统不能授予其使用联网、获取定位的功能。Apple 在 iOS 10 操作系统中加入了关于应用使用数据的授权弹窗提示,用户在 iOS 10 系统中第一次打开应用时,会被要求对于是否授予应用联网权限进行选择。不过,新的权限系统的引入也带来了一个 iOS 10 的新 bug。本文给出了对应的解决方案,你也可以采取类似的方案提示用户解决该问题。
  4. 谈谈 GIF 格式:长期以来,iOS 被 Android 歧视的一个点就是不支持 GIF,甚至每一代 iPhone 推出都要有人谣传这一代 iPhone 要支持 GIF 了。事实上,只是 iOS 平台的照片应用,不支持播放 GIF 。本文介绍了作者应用 GIF 一些相关经验及如何在剪贴板里面获取 GIF 文件,以及把 GIF 放进剪贴板。

开源项目

  1. Interstellar :一款简单轻量的函数响应式库。
  2. AnimatedCollectionViewLayout :支持自定义转场动画组件。
  3. Notepad :支持自定义主题的 Markdown 编辑组件。
  4. IBAnalyzer :IB 分析工具,可以方便地查找到未关联的 IBOutlet 和 IBAction
  5. XLActionController :样式丰富的 Action Sheet 组件。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-02-16 18:003411
用户头像

发布了 41 篇内容, 共 74670 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

Http/Https插件使用指南

大河

https HTTP Data ETL bboss

移动端App自动化之触屏操作自动化

霍格沃兹测试开发学社

BulkProcessor异步批处理组件使用

大河

elasticsearch bboss bulkprocess

这份SVN命令备忘清单,请查收

龙智—DevSecOps解决方案

svn 版本控制系统

bboss数据同步ETL工具介绍

大河

elasticsearch ETL bboss

字节跳动基于 ClickHouse 优化实践之“查询优化器”

字节跳动数据平台

OLAP Clickhouse 查询优化 数据库开发 数据引擎

快速上手Elasticsearch bboss restclient

大河

elasticsearch bboss restclient

技术分享 | 测试人员必须掌握的测试用例

霍格沃兹测试开发学社

Elasticsearch添加修改删除索引文档

大河

elasticsearch bboss

厚积薄发--一文带您了解阿里云 RocketMQ 轻量版消息队列(MNS)

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列

网络组件axios可以在OpenHarmony上使用了

OpenHarmony开发者

Open Harmony

技术分享 | 测试平台开发-前端开发之数据展示与分析

霍格沃兹测试开发学社

Kyligence 亮相 Gartner 2022 数据与分析峰会,解锁数据智能新潜力

Kyligence

数据管理 指标中台

兆骑科创创新创业服务平台,海内外高层次人才引进,赛事承办

兆骑科创凤阁

合约对冲量化交易系统开发(策略搭建)

l8l259l3365

最常见的两个Jenkins问题,以及解决方法

龙智—DevSecOps解决方案

ci CI/CD CI/CD管道

技术分享 | 专项测试技术初识Hook

霍格沃兹测试开发学社

技术分享 | 这些常用测试平台,你们公司在用的是哪些呢?

霍格沃兹测试开发学社

GOPS现场 | 对话龙智董事长何明,探讨DevOps安全新概念

龙智—DevSecOps解决方案

运维 GOPS大会 GOPS全球运维大会

兆骑科创人才引进服务平台,线上直播路演,投融资对接

兆骑科创凤阁

AntDB最新成果亮相全球分布式云大会,推动企业数字化变革深入

亚信AntDB数据库

AntDB

如何应对ITSM难题,打造现代化、高效的ITSM解决方案?

龙智—DevSecOps解决方案

ITSM ITSM软件 ITSM解决方案

如何建立开源战略

龙智—DevSecOps解决方案

开源 漏洞修复 漏洞检测 漏洞管理

bboss http负载均衡器使用指南

大河

HTTP bboss httpproxy

iOS 开发周报:可无线充电的 iPhone 要来了?、今日头条 iOS 客户端启动速度优化_iOS_靛青K_InfoQ精选文章