报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

iOS 开发周报:Apple 发布 iPhone 7 / 7 Plus 、Apple Watch 2 等新品

  • 2016-09-17
  • 本文字数:868 字

    阅读完需:约 3 分钟

新闻

  1. Apple 发布 iPhone 7 / 7 Plus 、Apple Watch 2 等新品:Apple 正式发布了 iPhone 7 / 7 Plus、Apple Watch 2 新品,带来 AirPods 无线耳机,并把马里奥带进了 iOS。iPhone 7 新增亮黑色,移除 3.5mm 耳机孔,支持 IP67 防水防尘等级。
  2. Apple 发布新款 EarPods 以及不配置耳机接口的 AirPods :Apple 移除了 iPhone 7 上的耳机接口,提供了 Lightning EarPods 适配线。Apple 市场主管 Phil Schiller 在发布会上用勇气两个字概括取消 3.5mm 耳机接口的原因。为了更好的屏幕、更长的续航,以及更高的防水级别,没有必要保留一个老旧的 3.5 mm 耳机接口。

教程

  1. 处理手势冲突和错乱的一点经验:作者分享了自己在实践中得到的一些处理手势的经验,如界面内容变化较多引发的手势冲突、界面内容数量较多引发的手势错乱。
  2. Swift: Typecasing :作者分享了在 Swift 中优雅的使用 enum 处理 Array 中多类型的 JSON 数据方案。
  3. 从 Auto Layout 的布局算法谈性能:本文从 iOS 中影响性能的另一大杀手,也就是万恶之源 Auto Layout 来分析如何对 iOS 应用的性能进行优化以及 Auto Layout 到底为什么会影响性能?并给出选择 Auto Layout 还是 frame 布局一些建议。
  4. 同时兼容 Xcode7 和 Xcode8 :本文介绍了如何让 Swift 项目可以同时在 Xcode 7 和 Xcode 8 下开发,并介绍了将项目迁移到 Xcode 8 & Swift 2.3 的一些技巧,同时本文还有一篇中文翻译
  5. 使用 UIStackView 编写动画: 作者分享了一种使用 UIStackView 做弹出菜单的动画,代码非常简单清爽。

开源项目

  1. https://github.com/Techprimate/TPPDF :一款将 NSMutableAttributedString 渲染成 PDF 的 Swift 框架,基于生成器模式
  2. iOS10-day-by-day shinobicontrols 新开 iOS-day-by-day 项目,和以往的 day-by-day 项目一样,该项目演示了 iOS 10 的各种新特性 Demo 。
  3. https://github.com/eBay/NMessenger :基于 AsyncDisplaykit 轻量聊天消息组件。

感谢徐川对本文的审校。

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

2016-09-17 19:002339
用户头像

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

关注

评论

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

client-go实战之一:准备工作

爱好编程进阶

Java 程序员 后端开发

模块三作业

天琪实刚亮

Java 之 SpringMVC(一篇文章精通系列)

爱好编程进阶

Java 程序员 后端开发

关于“运放“这些知识点

謓泽

5月月更

前端食堂技术周刊第 35 期:Vitest v0.10.0、Jest 28、Ant Design v4.20.0、Lerna 官宣停止维护、UnoCSS 交互式

童欧巴

JavaScript web前端 前端工程师

ArrayList、HashMap等集合初始容量的大小以及扩容的倍数

爱好编程进阶

Java 程序员 后端开发

Cookie & Session

爱好编程进阶

Java 程序员 后端开发

Hadoop全分布式部署

芝士味的椒盐

Java 大数据 hadoop 5月月更

软件架构的23个基本原则

俞凡

架构

M4: 设计千万级学生管理系统的考试试卷存储方案

Jadedev

架构实战营

Docker入门

爱好编程进阶

Java 程序员 后端开发

dubbo + zookeeper + spring 分布式系统

爱好编程进阶

Java 程序员 后端开发

Java 总结:各种排序算法的介绍及其之间的对比差异

爱好编程进阶

Java 程序员 后端开发

Java-进阶:多线程2

爱好编程进阶

Java 程序员 后端开发

面向快速反应的工程团队--QRF团队模型

俞凡

管理 研发效能

maven构建docker镜像三部曲之一:准备环境

程序员欣宸

Java Docker 5月月更

7点建议助您写出优雅的Java代码

爱好编程进阶

Java 程序员 后端开发

网站开发进阶(二)阿里云将80端口请求转发到其他端口

No Silver Bullet

5月月更 端口转发 端口映射

一、何为应用系统高可用

穿过生命散发芬芳

5月月更

使用PIL.Image库极简生成含冬奥会元素头像

芝士味的椒盐

Python 冬奥会 5月月更

Kotlin 中的泛型:协变与逆变

如浴春风

5月月更

Day386&387

爱好编程进阶

Java 程序员 后端开发

Day435&436

爱好编程进阶

Java 程序员 后端开发

SpringSecurity默认页面生成

急需上岸的小谢

5月月更

IntelliJ IDEA开发最佳配置

爱好编程进阶

Java 程序员 后端开发

2022必会的前端手写面试题

buchila11

前端面试

Dagger2源码分析(三)从源码角度分析注解在Dagger2中的使用

爱好编程进阶

Java 程序员 后端开发

这是一篇关于哈希表的爽文

武师叔

5月月更

address list(dynamic)- 通讯录动态版本

爱好编程进阶

Java 程序员 后端开发

模块四作业(试卷存储设计)

天琪实刚亮

iOS 开发周报:Apple 发布 iPhone 7 / 7 Plus 、Apple Watch 2 等新品_移动_靛青K_InfoQ精选文章