写点什么

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:003049
用户头像

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

关注

评论

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

GitHub上疯传数万次的蚂蚁内部绝密分布式高可用算法笔记太香了

程序员高级码农

Java 编程 程序员 分布式 算法

中昊芯英入选工信部“人工智能赋能新型工业化典型应用案例”

科技热闻

京东商品详情数据接口丨京东API接口指南

tbapi

京东API接口 京东商品详情接口

MouseBoost PRO for Mac 鼠标右键助手专业版下载

小玖_苹果Mac软件

iBarcoder v3.16.0免激活版 专业的条形码生成器

小玖_苹果Mac软件

腾讯云 AI 代码助手:代码诊断应用实践

cloud studio AI应用

Java程序员面试前如何准备性能优化知识?

开心学Java

后端 架构师 java程序员 java面试 Java性能优化

Native Instruments Maschine for Mac(全球最全面的采样器)v3.0.1激活版

小玖_苹果Mac软件

FabFilter Total Bundle 2024 for Mac(音频插件合集)v2024.12.16直装激活版

小玖_苹果Mac软件

复旦大学与华为共建鲲鹏昇腾科教创新孵化中心 着力科研创新与人才培养

Geek_2d6073

中昊芯英荣登2024创业邦100未来独角兽榜单

科技热闻

SD-WAN在企业组网中的重要作用

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SDWAN SD-WAN国际专线

AI视频无损放大Topaz Video AI for Mac v6.0.0激活版

小玖_苹果Mac软件

Final Draft 13 for Mac激活版 剧本写作软件

小玖_苹果Mac软件

企业组网解决方案与常用技术解析

Ogcloud

SD-WAN 企业组网 企业网络 SD-WAN组网 SD-WAN服务商

如何看待Java面试造火箭工作拧螺丝?

了不起的程序猿

后端 架构师 java程序员 java面试 Java八股文

阿里P8面试官让我吃透这份10W字java面试题终于可以拿java高级岗

程序员高级码农

Java 编程 程序员 java面试 Java面试题

如何运用获得京东商品详情API接口搬运商品到自己的电商平台?(一篇文章全搞定)

科普小能手

数据挖掘 淘宝 电商 API 接口 API 测试

ON1 Photo RAW 2025 .1 for Mac(照片编辑器)

小玖_苹果Mac软件

AI-Native的路要怎么走?一群技术“老炮儿”指明了方向

Alter

Java程序员如何获得高并发经验?

开心学Java

后端 架构师 java程序员 java面试 Java高并发

为什么Java并发编程这么难学?

开心学Java

后端 多线程 架构师 java程序员 Java并发编程

微众银行携手平凯星辰荣膺金融科技创新奖,共同打造纳管千台服务器的大规模数据库运维平台

PingCAP

数据库 分布式 TiDB pingCAP

B 站数据库负责人赵月顺:助力海内外业务增长,百套 TiDB 的选型与运维实战

PingCAP

数据库 分布式 TiDB

从混沌到秩序:Python的依赖管理工具分析

不在线第一只蜗牛

Python

RTX 4090 显卡,除了打游戏还能做什么?

Finovy Cloud

gpu 显卡 云电脑

NAS极速远程访问!贝锐花生壳推出飞牛fnOS专属内网穿透服务

贝锐

私有云 内网穿透

Axure RP 9 for Mac(交互原型设计软件)v9.0.0.3746中文激活版

小玖_苹果Mac软件

Lightroom Classic 2025 for Mac(LRC2025)v14.1.1中文激活版

小玖_苹果Mac软件

拦截烂SQL,解读GaussDB(DWS)查询过滤器过滤规则原理

华为云开发者联盟

数据库 GaussDB(DWS) #SQL

博客写作软件 MarsEdit mac v5.1.4激活版

小玖_苹果Mac软件

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