HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

iOS 开发周报:iOS 9.2 发布,tvOS App Store 首月表现统计

  • 2015-12-15
  • 本文字数:1647 字

    阅读完需:约 5 分钟

新闻

  1. iOS 9.2 发布,包含一系列修正和 Safari View Controller 行为:Apple 本周发布了 iOS 9.2 的更新,其中包含了对 Apple Music 和 Mail 等一系列 app 的常规的 bug 修正。对于开发者来说,可见的主要区别在于系统对 Safari View Controller 的行为的调整。你的 app 内如果使用了这个控件的话,现在可以在其中直接调用第三方 app 的扩展了。
  2. tvOS 发布一个月,tvOS App Store 表现总结:第四代 Apple TV 上市已经一个月了,tvOS App Store 是继 iOS 和 Mac Store 之后 Apple 平台的第三个软件商店,其表现也值得期待。应用商店和行为统计服务商 app figures 发布了一个 tvOS App Store 的统计,在一个月的时点上,现在已经有接近 3000 个应用在进行销售。应用的增长速度十分稳定,预计在 2016 年初几个月内就可以达到 10000。同时这份分析也对应用分类和售价等进行了一些解读。

教程

  1. Swift Package Manager: Create and Use a X11 package on Linux :Swift Package Manager 是 Apple 上周开源的 Swift 中的一部分,这篇教程讲述了如何在 Linux 上创建和使用一个兼容 X11 的 package。这可以作为我们用 Swift 来创建一个 Linux X11 桌面 app 的基础和起步。
  2. Skilled.io :Skilled.io 是新成立的一个 Swift 开发者社区,由 Swift Summit 会议的组织机构驱动,会定期发布一些会议视频和分享文章等。Swift Summit 是一个水平很高的开发者会议,可以期待 Skilled.io 的内容也会很有意义。现在 Skilled.io 实行邀请注册制,如果你有意贡献内容的话,可以考虑申请一个邀请。
  3. 接口编程那些事:在 Objective-C 中,接口又可以理解为 Protocol,面向接口编程又可以理解为面向 Protocol 编程,或者面向协议编程。而在 Swift 中,苹果大幅强化了 Protocol 在这门语言中的地位,整个 Swift 标准库也是基于 Protocol 来设计的。在这篇文章中,作者比较了面向对象和面向接口的优劣,以及在实际业务中使用接口编程的一些好处,可以作为转变编程思想的一些指导。
  4. Swift Weak References :Swift 开源以后,我们可以开始挖掘一些语法背后的机制。这篇文章分析了 Swift 中 weak 的实现方式。如果你想要读一读 Swift 的源码,却又不知道要如何入手的话,通过阅读这篇文章来熟悉 Swift 的代码和组织方式。
  5. Universal dynamic dispatch for method calls :Chris Lattner 在 swift-evolution 的邮件列表中对于开发者疑问关于统一动态派发调用提案的回答。通过对比现有的其他语言实现方式,Chris 阐述了为何要混合动态和静态调用,以及一些语言设计层面的考虑。如果你对 Swift 的原理机制有兴趣的话,可以读一读这篇回复。

开源项目

  1. AFNetworking :AFNetworking 已经不需要更多介绍了,它是 iOS 开发中使用最广阔的框架之一,帮助我们节省了很多网络处理相关方面的代码。本周 AFNetworking 正式升级到了 3.0 版本。相比原来的版本,新版本中添加了 tvOS,Carthage,一系列 CI 的支持,以及更好的 Swift module 导出等。
  2. Laurine :Swift 要解决的一个重要问题就是类型和对象的安全性,而直接使用字符串来访问 app 的资源其实是和这一要求相违背的。对于像是图像资源或者是 cell 或者 segue id,我们可以用 R.swift 这样的工具来进行提取和组织,而对于本地化字符串来说,Laurine 就是一个类似的工具,它可以帮助你通过读取项目中的本地化文件自动生成对应的结构,让你用安全的方式来访问和使用本地化字符串、
  3. SwiftyBeaver :一个 Swift 的 log 系统,可以让你在 Xcode 或者是终端中显示彩色的输出信息。SwiftyBeaver 也支持不同级别的 log 输出,可以让我们在开发中轻易地控制输出内容,以及寻找到我们关心的输出。另外,这个框架也支持使用 Swift Package Manager 进行编译和使用在 Linux 中。

感谢徐川对本文的审校。

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

2015-12-15 04:492315
用户头像

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

关注

评论

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

“混合办公”模式成功的背后,靠什么支撑?

ToB行业头条

活动预告|想更了解流式数据湖?亚马逊云科技数据开源软件-流式数据湖 Tech Talk来啦!

AutoMQ

AWS AutoMQ 流式数据湖

Clicker for YouTube mac版 YouTube视频播放器 内置广告拦截器

理理

京东商品详情数据接口(JD.item_get)

tbapi

京东商品详情数据接口 京东API接口 京东商品数据采集 京东商品详情数据

聚美优品商品详情数据接口(jumei.item_get)

tbapi

聚美优品API接口 聚美优品商品数据接口 聚美优品商品详情接口

华为云DTSE助力虎彩鲜檬优化运维效率,助力迁移上云

华为云开发者联盟

云原生 华为云 华为云开发者联盟 华为云DTSE 企业号2024年7月PK榜

基于51单片机设计的呼吸灯

DS小龙哥

7月月更

MAMP PRO 专业的Web开发环境 直装激活版 兼容M芯片

理理

Visio Viewer for Mac(Visio文件查看工具)v3.1.0激活版

理理

咦?KaiwuDB 有大事要说?

KaiwuDB

可信数据库 KaiwuDB 分布式多模数据库

Claude3.5 Opus 注册开通使用全教学,手把手教程

蓉蓉

Claude

人工智能与专家系统:构建智慧决策的未来

天津汇柏科技有限公司

人工智能’

xmind 8 pro破解 含xmind 8 pro序列号 xmind思维导图中文版下载

理理

JetBrains PyCharm Pro 2024中文永久激活码(Python集成开发环境)

理理

在 Kubernetes 上用 KubeBlocks + Dify 快速构建生产级 AIGC 应用

小猿姐

redis postgresql Kubernetes operator qdrant

软件测试学习笔记丨Allure2报告定制

测试人

软件测试

如何利用爱回收API高效获取商品数据?实战教程分享

tbapi

爱回收 爱回收API接口

Wirecast Pro for Mac(视频直播制作工具)v16.2.2中文免激活版

理理

一等奖!KaiwuDB & 西电联合成果又创佳绩

KaiwuDB

云原生数据库 KaiwuDB KaiwuDB 产学研

对删库跑路Say No!

芯盾时代

访问控制 统一身份管理平台 访问权限 特权账号管理

性能测试:性能测试计划

测试人

软件测试

IBM SPSS Statistics 27 数据分析、预测建模和决策支持

理理

Adobe Illustrator 2024(AI2024)下载安装 【mac/win】

理理

CentOS 停服后,服务器 OS 路在何方?

腾源会

CentOS 停服

电机工厂MES系统-提升生产效率与质量的关键

万界星空科技

生产管理系统 mes 万界星空科技 电机行业 电机MES

App Cleaner & Uninstaller Pro 深度清理苹果mac电脑及残留文件

理理

推动工业数字化转型:天谋科技与中国恩菲完成兼容性互认证

Apache IoTDB

阿里巴巴商品详情API接口(店铺|标题|主图|价格|SKU属性等)

tbapi

阿里巴巴 阿里巴巴商品详情数据接口 阿里巴巴API 阿里巴巴商品数据采集

一文教你在华为云上部署Discuz论坛网站

华为云开发者联盟

MySQL 云原生 华为云 华为云开发者联盟 企业号2024年7月PK榜

PDF 编辑器和注释器 PDF Expert for Mac v3.10.4中文激活版

理理

性能测试:性能测试计划

测吧(北京)科技有限公司

测试

iOS开发周报:iOS 9.2 发布,tvOS App Store 首月表现统计_移动_王巍_InfoQ精选文章