10 月,开发者不可错过的开源大数据大会-2021 WeDataSphere 社区大会深圳站 了解详情
写点什么

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

2017 年 2 月 16 日

新闻

  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 年 2 月 16 日 18:002514
用户头像

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

关注

评论

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

Java变量使用小技巧~

Bob

Java 变量 8月日更

猎杀时刻!疯狂狩猎大厂offer,阿里高工总结698页Spring学习笔记

Java 编程 架构 面试 架构师

滴滴最看重的SpringCloud手册曾被疯狂转载,现在学还有用吗?

Java~~~

Java 架构 面试 微服务 Spring Cloud

【前端 · 面试 】JavaScript 之你不一定会的基础题(一)

编程三昧

JavaScript html5 前端 8月日更 事件冒泡

什么是分布式超媒体信息获取系统?

escray

学习 极客时间 如何落地业务建模 8月日更

IntelliJ IDEA 如何在 Java 中进行快速注释

HoneyMoose

清华大牛带领20位大厂专家耗时三年整理出这份2000页Java进阶指南

Java~~~

Java MySQL 架构 面试 微服务

架构实战营毕业总结

thewangzl

2021年最佳VUE3 UI框架推荐

devpoint

Vue3 antd vue vue2 8月日更

运营宠物类自媒体:明确受众和自己的定位

石头IT视角

Hadoop生态系统Hive:SQL执行(一)

正向成长

hadoop hive

MinIO Client 使用(二)

耳东@Erdong

Minio client 8月日更 minio client

先到先得!Alibaba最新出版的JDK源码剖析手册(究极奥义版)开源

Java 编程 jdk 面试 程序人生

用区块链技术实现电力供给“三流合一”

CECBC区块链专委会

MySQL专栏(三)-->事务控制那些事

卢卡多多

MySQL 8月日更

我看 JAVA 之 并发编程【四】线程安全与JMM

awen

Java JMM 线程安全

网络攻防学习笔记 Day103

穿过生命散发芬芳

态势感知 网络攻防 8月日更

求阿里大神整理的分布式核心笔记出炉了,GitHub刚发布就标星85k

Java~~~

Java 架构 面试 微服务 JVM

未来25年看隐私计算与区块链

CECBC区块链专委会

前端之算法(二)选择和插入排序

Augus

8月日更

Nginx原理解析

开源君

nginx 8月日更

占楼

IT蜗壳-Tango

8月日更

熬夜28天肝完这25W字的九大Java核心专题,连续拿下多个大厂offer

Java~~~

Java 架构 面试 JVM 架构师

交易所市值管理机器人搭建,项目方市值管理软件源码

13823153121

【Redis 学习笔记】1、Redis 简介

村雨遥

8月日更

交易所行业迎来变局?AAX宣布币币交易手续费全免

股市老人币圈新

秀到起飞!LeetCode官方推出算法面试指导手册(代码版)限时开源

Java~~~

Java 架构 面试 算法 架构师

让GitHub低头!这份阿里内部的10W字Java面试手册到底有多强?

Java~~~

Java spring 面试 微服务 JVM

【设计模式】责任链模式

Andy阿辉

C# 后端 设计模式 8月日更

毕业总结

方堃

优秀的求职者,是如何巧妙应对面试提问呢?

xcbeyond

面试 求职 8月日更

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