点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

iOS 开发周报:Apple 春季发布会时间更改,IBM 建立 Swift Package 分类索引

  • 2016-02-29
  • 本文字数:1496 字

    阅读完需:约 5 分钟

新闻

  1. Apple 春季发布会时间更改:之前媒体预测 Apple 将在 3 月 15 日召开春季的新品发布会,而最近通过某些 Apple 员工的日常安排来看,其实实际发布会的日期可能是 3 月 21 日。据称 Apple 在这次发布会上会公布新的 4-inch iPhone,iPad Air 3 以及一款 Apple Watch 表带。会不会还有出人意料的 One More Thing,让我们拭目以待。
  2. OS X 10.12 计划加入 Siri 功能:Apple 计划在今年秋天 OS X 下一个版本中添加 Siri 支持,以扩展可以使用 Siri 的平台。与 iOS 系统不同,OS X 上的 Siri 可能会作为一个菜单栏工具存在,而不是独立的应用或是通知中心窗体。
  3. IBM 建立 Swift Package 分类索引:IBM 在 Swift 上一直在紧跟 Apple 脚步,最近 IBM 建立了一个 Swift Package 分类索引的网站。该站点收录了支持 Swift Package Manager 的开源项目,并按照分类和一些规则进行了排序。如果你现在就有使用 Swift Package Manager 进行开发的需求,那在这个站点上寻找需要的依赖会是不错的选择。

教程

  1. Apple TV Tech Talks Videos :从去年开始 Apple 在世界各地的 Apple Store 举办了多场 Apple TV 的技术培训,向开发者介绍 Apple TV 开发的必备技术和注意事项。现在 Apple 将这些演讲的视频进行了公开,所以如果你没有能够到现场参加的话,这是个补课的好机会。
  2. MLeaksFinder:精准 iOS 内存泄露检测工具:在 iOS 开发中,稍不注意就会导致内存泄露的问题,MLeaksFinder 相较于 Instrument,为我们提供了更方便易用的内存泄露检测方案。这篇文章介绍了该工具的使用方式。
  3. @Swift 会议视频:今年一月在北京召开了由开发者举办且面向开发者的国内首次 Swift 技术会议。在会议上 8 位演讲者为我们从各个方面带来了一些他们在 Swift 实践中的心得体会。现在会议上各 session 的视频已经发布,如果你对此有兴趣的话,不妨去看看。

开源项目

  1. Kitura :自 Swift 开源并能运行在 Linux 系统后,使用 Swift 写服务器的热潮就没有退却过,大家都在期待这门为 app 而生的语言在其他方面会有何表现。本周 IBM 公开了 Kitura 项目,这是另一个使用 Swift 架构的服务器框架。相比于其他的框架,Kitura 更注重中间件的结构,并且有大企业进行维护,相信质量也会很有保证。
  2. Vinyl :网络请求可能是绝大多数 app 中一定会用到的,如何对网络部分进行可靠的单元测试一直不简单。因为服务器端的实现经常会发生变化,因此传统的使用 mock 和 stub 的方式测试网络实际上并不能保证当前网络部分的正确性。Vinyl 借鉴了 DVR ] 和 VCR 的思路,来保证你的测试可以与服务器实现同步。
  3. RealReachability :监视网络状况的改变并在 UI 上进行合适的对应,可以提供良好的用户体验。我们一般都使用 Reachability 来对网络状况进行监视。但是现有方案存在一个问题,那就是它只监视本地连接是否有效,而并不关心到远端的网络连接是否真的能接收到数据。RealReachability 就是为了解决这个问题的改进版实现,它使用 ping 模型来保证本地连接和到远端的连接是同时有效的,相比原版是一种更可靠的方案。
  4. Greedo Layout :500px 开源的一个根据图片大小来计算 colloection view cell 尺寸的框架。它会保证 cell 的高度一致,然后依据图片尺寸进行合适地缩放。相比起常见的瀑布流的 collection view 布局,这种方式可以让图片展示页面显得更有序。如果有在做图片展示 app 的话,可以作为不错的参考。

感谢徐川对本文的审校。

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

2016-02-29 18:002301
用户头像

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

关注

评论

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

带你看清梦饷集团如何成为上海在线新经济四小龙

华为云开发者联盟

MySQL 数据库 mongodb 电商 华为云数据库

FIL云算力挖矿平台系统开发案例

Geek_23f0c3

云算力挖矿系统开发详解 云算力模式系统开发源码 filecoin矿机哪家好? fil挖矿

2021腾讯Android面试题精选,复习指南

欢喜学安卓

android 程序员 面试 移动开发

在线诺基亚短信图片生成器工具

入门小站

工具

结对编程,到底是双剑合璧还是脚趾抠地?

华为云开发者联盟

编程 软件 敏捷 敏捷开发 结对编程

云小课 | 一分钟了解AppCube中的应用

华为云开发者联盟

低代码 云小课 应用 AppCube 应用魔方

Python开发篇——如何在Flask下编写JWT登录

DisonTangor

Python flask JWT

Linux之free命令

入门小站

Linux

校友卡微信小程序开发总结

CC同学

网络 IO 服务器模型 Reactor 与 Proactor

赖猫

Linux reactor

一句话木马该怎么实现?现在就带你了解

网络安全学海

Java 网络安全 信息安全 渗透测试 漏洞分析

优先考虑 nameof

喵叔

7月日更

倒数1天

IT蜗壳-Tango

7月日更

马拉松还是骇客松 Hackathon?

escray

学习 极客时间 朱赟的技术管理课 7月日更

Python OpenCV 图像处理之 图像运算和图像位运算知识补充

梦想橡皮擦

7月日更

个性化联邦学习算法框架发布,赋能AI药物研发

华为云开发者联盟

联邦学习 药物研发 算法框架

不愧是阿里内部“SpringCloudAlibaba学习笔记”竟然在GitHub霸榜

Java 程序员 架构 微服务 计算机

网络攻防学习笔记 Day90

穿过生命散发芬芳

网络攻防 7月日更

「SQL数据分析系列」12. 事务

数据与智能

sql 事务

发现了一个电子书仓库,分享给大家,值得收藏!

C语言与CPP编程

Java c++ Python C语言 数据结构与算法

2021年最新大厂Android面试笔试题目,威力加强版

欢喜学安卓

吴亦凡都美竹事件:男人全员恶人?

6979阿强

golang--字典树

en

数据结构与算法 字典树

淘宝网 Java 千亿级并发系统架构设计笔记(全彩版小册开源)

Java 程序员 架构 并发编程 计算机

2021年中国DevOps现状调查报告发布!

华为云开发者联盟

DevOps 敏捷 安全 华为云DevCloud 信通院

IM与办公平台的关系设计

superman

产品经理 架构师 IM 移动办公平台 自建移动办公

奥运神颜运动员

6979阿强

Building deep retrieval models

毛显新

自然语言处理 深度学习 tensorflow 推荐系统 keras

7月日更,FAIL!FAIL?

Nydia

HarmonyOS开发者日杭州站举办,多维赋能开发者实现高效开发

科技汇

Confluence 7 如何修改启动内存

HoneyMoose

iOS开发周报:Apple 春季发布会时间更改,IBM 建立 Swift Package 分类索引_移动_王巍_InfoQ精选文章