11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

WWDC15 召开,细数新 SDK 带来的全新变化 - iOS 移动开发周报

  • 2015-06-16
  • 本文字数:1389 字

    阅读完需:约 5 分钟

新闻

  1. WWDC 15 在旧金山召开,新 SDK 等诸多新内容公布:一年一度的 Apple 全球开发者大会如期举行。Apple 在此次会议上公布了 iOS 9,OSX 10.11 以及 watchOS 2 等多项内容。其中 iOS 9 的多任务特性和 watchOS 2 的原生 app 支持备受关注。
  2. Swift 2.0 以及开源计划:在 WWDC 15 上 Apple 同时公布了 Swift 2.0。在新版本中引入了新的错误处理机制,更好的可用性检查,以及一些完善语言的新关键字等。另外,Apple 还宣布将在今年年底在 OSX 和 Linux 平台上开源 Swift 的编译器和标准库。可以说 Swift 正在由一门 app 开发专用语言向一门“全栈式”语言转变。

教程

  1. 《如何使用masonry 设计复合型cell》 Masonry 是一个使用起来非常方便的代码使用 Auto Layout 进行布局的辅助库,你可以通过使用这个库来避免写那些晦涩难读的 Auto Layout 约束代码。这篇文章是一篇关于使用 Masonry 设计一个复杂 cell 的实战教程。
  2. 《SpriteKit 在 iOS9 和 OSX10.11 中的新特性》:作者在第一时间介绍总结了今年 WWDC SpriteKit 的新特性。如果你正在使用这个框架制作游戏的话,今年加入的寻路系统,性能优化等内容都是一些非常实用的新特性。
  3. 《iOS9 新增 UIStackView 官方文档翻译》:iOS 9 中新加入了 StackView,方便开发者组织视图内容。这篇文章是对文档相关部分的翻译,可以参考。
  4. Swift Standard Library.playground :在 WWDC15 的 Sample Code 里,Apple 给出了一个 Swift 标准库的 Playground,用来展示 Swift 标准库的一些用法和 Swift 的基本语法等内容。如果你打算开始学习 Swift 的话,参照这个文件和 Apple 的 Swift Programming Language 会是很好的选择。

开源项目

  1. Onboard :快速制作 app 引导界面的框架。相比起其他类似框架来说,Onboard 的页面是基于 ViewController 而不是 View 的,这意味着你可以更灵活地组织想要展示的内容。另外 Onboard 还提供了一些默认的布局和像是模糊、渐变这样的常见特效,这使得用 Onboard 制作引导界面变得非常容易。
  2. BRYXStackView :iOS 9 上 Apple 引入了一种新的 View Container - StackView。这个项目是类似 Stack View 的一个实现,可以让你在 iOS 7 和 iOS 8 上也能使用 Stack View。
  3. KYAnimatedPageControl :很有意思的 Page Control 动画,现在提供了粘性小球和滚动方块两种视觉效果。如果你想要自己项目里的 Page Control 不那么乏善可陈的话,试着用这个库来加入一些新鲜的动画效果也许是不错的选择。作者还在这篇帖子里详细说明了类似这种粘性果冻的动画的制作方法。
  4. infer :Facebook 最近开源的一个静态分析工具,不仅可以用于 Objective-C 的静态分析,也可以对 Java 和 C 代码做检查。这个工具还在进一步开发中,现在的版本可以分析像是空指针和内存泄露的问题,随着开发者和社区的完善,之后会逐步加入其他检查。
  5. mal :Swift Hacker 大概会很喜欢这个项目。[mal] 是一个用各种语言书写的 Lisp 解释器项目,其中也包括 Swift。这给我们展示了 Swift 除了用来作为一门 app 开发语言以外的可能性。如果作为 Swift 开发者的你还正好会一些 Lisp 的话,周末空暇的时候看看这个项目会是非常好的提高。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群InfoQ 好读者)。

2015-06-16 21:483287
用户头像

发布了 59 篇内容, 共 18.6 次阅读, 收获喜欢 4 次。

关注

评论

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

CloudQuery 安全系列(一): Http 与 Https

CloudQuery社区

数据库 网络安全 https 数据安全 数据库管理

我的新书《C++服务器开发精髓》终于出版啦

张小方

c++ 网络编程 Linux服务器开发 C++后端开发 网路通信

iOS面试残篇-辟邪剑谱

程序员 面试 编程之路 移动开发 iOS 知识体系

数仓备机DN重建:快速修复你的数仓DN单点故障

华为云开发者联盟

数据仓库 主机 华为云 备机 DN

性能利器Takin来了!首个生产环境全链路压测平台正式开源

TakinTalks稳定性社区

开源 高可用 性能测试 压力测试

41 位 Contributor 参与,1574 个 PR,不容错过的版本更新!

SphereEx

未来法律科技发展现五大趋势,区块链、AI、大数据吸引资本目光

CECBC

深入C语言中数据的存储

小写丶H

2021-06-25 从简书迁移来到InfoQ首文

林建

数字人民币双层运营架构下缘何衍生出2.5层?看完才明白,原来这么重要!

CECBC

dubbo 2.7应用级服务发现踩坑小记

捉虫大师

dubbo 服务发现

阿里最新秋招面经,腾讯/美团/字节1千道Java中高级面试题

Java 编程 程序员 架构 面试

奇亚矿机系统源码,Bzz节点分币系统搭建

TcaplusDB君 · 行业新闻汇编(6月24日)

TcaplusDB

数据库 nosql tencentdb

存储大师班:NFS 的诞生与成长

青云技术社区

存储 分布式存储 NFS

Vue Conf关于Vite的分享给我带来的启发

前端森林

vite esm Vue 3

Windows 11 这项亮点功能源自英特尔Bridge技术支持

新闻科技资讯

字节跳动三面拿offer:网络+IO+redis+JVM+GC+红黑树+数据结构

Java 编程 程序员 架构 面试

Java 的函数式接口(必懂知识点!)

Java MySQL 程序员 面试

有没有字节工牌,Java并发安全的根本原因都得懂

慕枫技术笔记

Java 高并发

透过 3.0 Preview 看 Dubbo 的云原生变革

try catch

社群编码识别黑灰产攻击实践

百度Geek说

数字化时代,为什么解决信任问题是科技公司最重要的事情?

CECBC

5W1H聊开源之Who和How——谁、如何参与开源?

禅道项目管理

开源 开源文化

在北鲲云超算平台上做球体落入水中的流固耦合仿真模拟记录

北鲲云

解密开源技术的污点

WorkPlus Lite

安卓工控主板显示接口有哪些呢?

双赞工控

安卓主板 工控主板 ARM开发主板

多路三线RTD电阻温度采集电路设计方案

不脱发的程序猿

电路设计 硬件开发 RTD电阻 温度采集电路

网络攻防学习笔记 Day55

穿过生命散发芬芳

网络攻防 6月日更

WWDC15 召开,细数新 SDK 带来的全新变化 - iOS移动开发周报_移动_王巍_InfoQ精选文章