写点什么

iOS 开发周报:Apple 为 WWDC 15 和 Apple TV Tech Talks 添加中文字幕

  • 2016-03-14
  • 本文字数:1308 字

    阅读完需:约 4 分钟

新闻

  1. Apple 为 WWDC 15 和 Apple TV Tech Talks 添加中文字幕:观看 WWDC 的 session 视频一直是学习和提高 iOS 开发技术的最好途径。本周,Apple 为 WWDC 15 的所有 session 和前不久举行的 Apple TV Tech Talks 的视频添加了中文字幕,以方便中国开发者观看和学习。作为世界上最大的 iOS 开发者群体,中国的开发者们正在扮演者越来越重要的角色,同时也得到了越来越多的关注。
  2. 2016 春季发布会时间确定,媒体已接收到邀请函:Apple 2016 春季发布会的时间已经确定,发布会将于太平洋时间 3 月 21 日上午 10 点进行。这次邀请函上的标语是 “Let us loop you in.”,让人难以捉摸。本次发布会上确定会发布新的 9.7-inch iPad 升级版,新的 4-inch 手机 iPhone SE 以及一款新的 Apple Watch 表带。另外据称,即便不是立即发售,Apple 也很有可能在发布会上宣布新的 Mac 产品线的升级。

教程

  1. 蘑菇街 App 的组件化之路:随着项目规模变大,将业务进行组件化拆分是一个很容易做出的选择。本文介绍了在一个实际项目中,将业务拆分成分离的相互之间不直接引用的组件的一些方法和实践。
  2. iOS VoiceOver Programming Guide :VoiceOver 是苹果“读屏”技术的名称,属于辅助功能的一部分。VoiceOver 可以读出屏幕上的信息,以帮助盲人进行人机交互。这项技术在苹果的各个系统中都可以看到,OS X,iOS,watchOS,甚至 tvOS。作为一个平时不太被我们关注的技术,大家可能对 VoiceOver 的使用和适配并不熟悉。本文介绍了 VoiceOver 相关的编程技术。
  3. View controller lifecycle behaviors :本文扩展了 Many Controllers Make Light Work 一文中对于拆分 View Controller 的想法,使用 behaviors 的方式对 View Controller 的生命周期方法进行了一些扩展。
  4. Being Lazy :lazy 关键字和 LazySequence 是 Swift 中延迟加载和运行的两种方式,合理使用 lazy 有时可以巧妙地绕开一些限制,并给出更优化的实现。本文解析了使用 lazy 的一些常见场景和方法。

开源项目

  1. Injection Plugin for Xcode :一个通过注入 Objective-C 和 Swift 运行时来实现将对代码的修改动态反应到运行中的 app 中的 Xcode 插件。通过使用这个插件,你可以避免很多重新编译和运行,从而提高开发效率。
  2. navigation-stack :Push 的导航方式在 iOS 中十分常见,但是这种模式有一个比较致命的不足,那就是在导航栈十分深的时候,想返回到最初的 View Controller 将非常麻烦。这个框架提供了一种在导航栈中快速返回的方法,使用类似系统的 App Switcher 的视图,来方便用户进行迅速切换。
  3. Stevia :AutoLayout 已经是现在 iOS 开发中的标配,但是如果不使用 Interface Builder 的话,代码使用 AutoLayout 是一件非常繁琐的事情。Apple 提供了一种可视化的代码方式来简化这个流程,然而也并不好用。这个框架巧妙地使用操作符重载的方法提供了一种类型安全的可视化语言的方式实现 AutoLayout。

感谢杜小芳对本文的审校。

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

2016-03-14 19:003033
用户头像

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

关注

评论

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

理论+实操|一文掌握 RFM 模型在客户数据洞察平台内的落地实战

袋鼠云数栈

大数据 RFM模型 标签体系 RFM

全球化财务如何通过全球核算助力跨国业务的稳定增长和持续发展?

用友BIP

中企出海 全球化财务

Server版支持即将到期,Jira和Confluence如何迁移?(2)

龙智—DevSecOps解决方案

云原生 迁移 云 原生云 CTO 迁移上云 迁移计划

MaxCompute 物化视图智能推荐最佳实践

阿里云大数据AI技术

大数据 算力加速 智能推荐 企业号 5 月 PK 榜

伊利与腾讯云 CODING 的「水乳交融」启示录

CODING DevOps

DevOps 最佳实践 数字化转型 CODING

低代码+MOM:释放制造业数字化魅力

力软低代码开发平台

数据可视化:地图类可视化图表大全

2D3D前端可视化开发

大数据 数据分析 数字化转型 数据可视化 数据可视化工具

欧伟杰:乘“20+8”政策之东风,促进深圳空间数据向好发展

YashanDB

数据库

靠AI自动生成视频撸自媒体收益,月入5000+

派大星

ChatGPT4

平行云X火山引擎:探索XR观展的极致体验

火山引擎边缘云

XR 火山引擎 实时云渲染 平行云 火山引擎边缘云

财务共享案例分享!大型企业财务先锋交流财务数智化转型的关键举措

用友BIP

财务共享

为什么数字化转型就应该选择低代码?一文详解

加入高科技仿生人

低代码 数字化转型

是 CI 也是阿拉伯飞毯——腾讯云 CODING CI 3.0 云原生构建

CODING DevOps

云原生 持续集成 CODING DevOps

企业号 6 月 PK 榜,火热开启!

InfoQ写作社区官方

热门活动 企业号 6 月 PK 榜

公用事业财务共享如何建,看南京水务立标杆

用友BIP

财务共享

自动驾驶研发解决方案,百度智能云市场份额第一!

Baidu AICLOUD

自动驾驶 AI 大底座

合合信息商业大数据技术为农商行打造数字化转型专项方案

合合技术团队

数据挖掘 大数据 金融

OIDC & OAuth2.0 认证协议最佳实践系列 02 - 授权码模式(Authorization Code)接入 Authing

Authing

低代码 OAuth 2.0 OIDC Authing

玩转服务器之网站篇:新手使用WordPress搭建博客和静态网站部署

京东科技开发者

Wordpress 部署 服务器 WordPress 企业号 5 月 PK 榜 静态网站部署

人脸识别图像技术的原理及其应用

来自四九城儿

央企财务共享建设路径四大趋势洞察

用友BIP

财务共享

全面预算管理可以从科技发展中得到什么?

智达方通

全面预算管理 信息孤岛

神笔马良看了都鼓掌

百度Geek说

人工智能 AIGC 企业号 5 月 PK 榜

国内一流地方金融控股集团-长投控股怎样建设财务共享平台?

用友BIP

财务共享

业务高速增长,如祺出行如何用腾讯云消息队列 RocketMQ 应对挑战

科技热闻

2023上海国际嵌入式展 | 如何通过生命周期管理工具创建完整、可追溯的嵌入式开发

龙智—DevSecOps解决方案

嵌入式系统 嵌入式开发 上海国际嵌入式展

财务共享经验分享!权威教授解读企业走向财务数智化的关键路径

用友BIP

财务共享

探索 Web 管理之路,OpenYurt 社区 UI/CLI SIG 正式启动

阿里巴巴云原生

阿里云 开源 云原生 openyurt

对线面试官-线程池(一)

派大星

面试

“源生无限,同行致远”,加速迈向智能世界

说山水

极氪汽车 APP 系统云原生架构转型实践

阿里巴巴云原生

阿里云 云原生 合作

iOS开发周报:Apple 为 WWDC 15 和 Apple TV Tech Talks 添加中文字幕_移动_王巍_InfoQ精选文章