写点什么

iOS 开发周报:Apple 将于 9 月 7 号举行秋季发布会

2016 年 9 月 05 日

新闻

  1. Apple 将于 9 月 7 号举行秋季发布会:Apple 正式确定今年的秋季发布会召开时间,为 9 月 7 日上午 10 时(北京时间 8 号凌晨 1 点),地点在旧金山的 Bill Graham Civic 礼堂。苹果将在此次发布会上推出全新的的 iPhone 和 Apple Watch 产品。可能发布新版 iPad 和 MacBook Pro 。
  2. Apple 提供 2TB iCloud 存储方案:Apple 增加了新的 iCloud 储存方案,最高支持 2TB,这为 iPhone 提供了足够的空间来保存 4K 视频和更高质量的照片。

教程

  1. 【Swift 脑洞系列】并行异步运算以及 100 行的 PromiseKit:本文作者利用 Swift 的函数式特性,通过实现特殊的 High Order Function,提供了一种新的方式来建模异步操作的串行与并行。并在最后给出了一种 PromiseKit 的简洁实现。
  2. 用 Swift 搭建数据驱动型 iOS 架构:本文作者尝试来用 Swift 搭建一个完整的数据驱动型架构,介绍了一种更清晰的层次结构和数据流向应用架构,该架构也能支撑更复杂的业务系统。其核心思想是基于数据驱动的观察者模型,称之为 Data Driven Architecture 。
  3. Swift 中类型检查指数级计算复杂度:本文作者详细解释了为什么我们在编写 Swift 代码时,会出现诸如 expression was too complex to be solved in reasonable time 的编译错误提示,并给出了一些合理的解决方案。
  4. RxAutomaton - 有限状态机实践 Yep :本文作者实践了 RxAutomaton ,一个基于 RxSwift 的状态机框架,以 Yep 中的录音需求为例,给出了一份基于状态机的实践代码,并指出了当前代码的优势与问题所在。

开源项目

  1. IBAnimatable :IBAnimatable 是一个帮助我们在 Interface Builder 和 Swift Playground 里面设计 UI, 交互, 导航模式, 换场和动画的开源库。在最新的 2.7 版本增加了两大功能:在 Interface Builder 上设计 Presentation 的转场动画以及在 IB 上设计 Activity Indicator 。支持 Swift 2.2 和 Swift 2.3 版本。
  2. Retry :错误处理除了 try 有没有更好的方案?Retry 是一个灵活易用的错误处理库,提供了同步和异步的错误处理,支持自定义 retry 次数、自定义间隔时间 retry 等定制功能。
  3. BonMot :支持链式调用处理的富文本框架,支持 Swift 和 Objective-C 。

感谢徐川对本文的审校。

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

2016 年 9 月 05 日 19:00737
用户头像

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

关注

评论

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

分布式系统架构作业

qihuajun

CAP原理

chenzt

路过,凌晨2点的南京

小天同学

总结 思考 个人感悟 夜归人

数据结构学习心得

程李文华

你与30W奖金只差一个 Apache Flink 极客挑战赛的报名

Apache Flink

flink

架构师训练营第 6 周作业二

不谈

现在微服务这么火,你还不了解吗?阿里P8推荐的微服务学习指南

互联网架构师小马

Docker 微服务 Spring Cloud Spring Boot dubbo

Rust所有权,可转可借

袁承兴

rust 指针 函数调用 引用 内存管理

你要的《Spring系列源码解读》PDF它来了

z小赵

Java spring

第六周作业

秦宝齐

学习 极客大学架构师训练营

2020-07-11-第六周作业

路易斯李李李

用Roslyn做个JIT的AOP

八苦-瞿昙

技术 随笔杂谈 aop 代理 框架

HashMap学习总结

大刘

hashmap hash

第6周作业

andy

第6周课后练习-请简述CAP原理

Dawn

极客大学架构师训练营

第6周总结

andy

架构师训练营第六周作业

0x12FD16B

极客大学架构师训练营

指数 | 2020年6月北京BGP机房网络质量评测报告

BonreeAPM

评测 博睿宏远 指数

没错,用三方 Github 做授权登录就是这么简单!(OAuth2.0实战)

程序员内点事

Java GitHub oauth2.0

java 后端博客系统文章系统——No5

猿灯塔

Java

CAP Theorem

dongge

对CAP的理解

朱月俊

JDK1.8新特性(一):JDK1.8究竟有哪些新特性呢

xcbeyond

jdk8 新特性

详解区块链应用市场与落地应用现状

CECBC区块链专委会

架构师训练营第六周总结

一剑

面向对象编程学习

一叶知秋

互联网大厂根本没有题库!了解这些却能让你掌握“隐形题库”

互联网架构师小马

程序员 面试 面试题 Java 面试 找工作

架构师训练营第六周作业

一剑

MySQL 连接查询超全详解

X先生

MySQL 数据库

Spring循环依赖及解决方式

张sir

Java spring 循环依赖

博睿宏远获颁“2020开发与技术企业服务奖”

BonreeAPM

运维自动化 开发工具 博睿宏远

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

iOS 开发周报:Apple 将于 9 月 7 号举行秋季发布会-InfoQ