【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

iOS 开发周报:新款 Apple TV 和 SDK 可能在 9 月发布

  • 2015-08-03
  • 本文字数:1454 字

    阅读完需:约 5 分钟

新闻

  1. 新款 Apple TV 可能在 9 月发布?:虽然在国内可能用处比不上其他形形色色的更符合中国特色的电视盒子,但是作为这一类产品的始祖之一,Apple TV 在国外市场一直还是比较受欢迎的。Apple 可能在 9 月推出新款的 Apple TV,与以往不同,传言本次的产品将搭载 A8 处理器,一个类似触摸板的遥控器,以及完整的开发 API 和 App Store 支持。这是不是意味着它会搭载一个类似 iOS 的系统,让我们的 app 或者游戏能在电视上运行?如果成真的话,这将会是一个对现有生态的巨大改变,让我们拭目以待。

教程

  1. 《处理键盘通知》:在 iOS 8 中引入第三方键盘扩展后,键盘相关事件的通知经常会出现问题。作者在本文中简单分析了这个现象出现的规律。另外作者也给出了一种解决方案,并将它开源发布在了这里
  2. 《Dynamic Swift》:在 Xcode 7 beta 4 中,久违的 performSelector 又回到了 Swift 中。这篇文章简单说明了如何在 Swift 中使用 performSelector 并获取返回的结果。
  3. 《AsyncDisplayKit Tutorial: Node Hierarchies》 AsyncDisplayKit 是 Facebook 开源一套 UI 渲染框架。不同于 UIKit,如果你使用这套框架的话,可以在一个 View 和 Layer 的异步抽象层中执行 UI 操作,这可以让你的 UI 显得更加平滑。这篇教程结合一个实际的例子讲解了如何配置一个基于 AsyncDisplayKit 的项目,以及使用它来加速我们的 UI 渲染。
  4. 《如何轻松实现 iOS9 多任务管理器效果 (iCarousel 高级教程)》:文章带领大家实现了一个类似 iOS 9 中 app switcher 的动画效果。虽然只是用 Core Animation 的相关内容也是可以实现类似效果的,但是作者选用了 iCarousel 这个特性丰富的强大动画库,这节省了非常多的时间和代码量。对这个动画框架感兴趣的朋友不妨参照示例代码阅读本文,相信可以收获很多使用 iCarousel 和制作漂亮动画的心得技巧。

开源项目

  1. NVActivityIndicatorView :一系列漂亮的 loading 动画。自定义的 loading 动画经常被用在网页前端开发中,如果你厌倦了系统提供的 UIActivityIndicatorView 的默认样式,想要在 app 中添加一个个性化的元素的话,这个框架会是一个不错的选择。
  2. PINRemoteImage :Pinterest 作为图片社交 app 的始祖之一,每天要处理千万计的图片,它们在图片下载和显示方面的能力自然也是毋庸置疑的。最近 Pinterest 开源了一个 iOS 下的图片下载和缓存的框架。PINRemoteImage 除了常规的异步下载和缓存之外,还可以支持像是 WepP 或者 gif 这样的图片。另外,这个框架还提供对 JPG 图片的逐步下载,即可以迅速显示部分或者模糊的图片,在过程中等待下载的完成,最后显示完整图片。这在增强用户体验方面会十分有用。
  3. GuillotineMenu.swift :一个对 Dribbble 上这个效果的 swift 实现。菜单将从上方以很漂亮的物理效果扇形进入画面,可以说是一种很新颖的菜单交互方式。实现的话也并不困难,使用自定义的 Transition Animation 就可以实现,作者也在自己的博客上说明了实现思路。如果你想提高自己在 view controller 转场方面的能力的话,其实这个效果也特别适合作为练习。
  4. R.swift :如果你熟悉 Android 开发,你可能知道在 Android 中有一个 R 类,你可以通过 R 来安全地获取到应用包中的各种资源。而在 iOS 开发中,我们往往需要通过指定资源的名字来获取一个资源 (例如 UIImageimageWithName:)。R.swift 在 iOS 开发中实现了一个类似 Android R class 的功能,使用这个框架,你可以用更安全的方式来获取资源。值得一提的是这个库对资源的检查都是在编译时完成的,本身并不会进入到你的项目中去,也不会对 app 的性能产生影响。
2015-08-03 07:552415
用户头像

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

关注

评论

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

云管平台有哪几家?现在采购福利哪家好?

行云管家

云计算 混合云 云管平台

科创人·数智未来私董会第4期:转型的实证-幸存者偏差与盲人摸象| 活动报名

科创人

零基础开启 Neo 开发之旅,NEP17 智能合约实战教学

TinTinLand

区块链

开发一个不需要重写成Hive QL的大数据SQL引擎

华为云开发者联盟

sql 大数据 mapreduce SQL引擎 大数据仓库

Java中关于内存泄漏分析和解决方案,都在这里了

爱好编程进阶

Java 程序员 后端开发

Java全栈开发---Java ERP系统开发:商业ERP(七

爱好编程进阶

Java 程序员 后端开发

墨天轮访谈 | 拓扑岭雷鹏:数据库新思维下的弹性压缩与内存计算

墨天轮

数据库 redis 国产数据库 键值数据库

【等保小知识】等保测评是安全认证吗?

行云管家

等保 等级保护 等保测评 安全认证

搞懂这份大厂Java面试知识点笔记汇总,涨薪15K你也没问题

Java架构追梦

Java 程序员 后端开发

网络协议之:haproxy的Proxy Protocol代理协议

程序那些事

Java Netty 程序那些事 4月月更

Java8设计模式最佳实战-设计模式概述(第七天学习记录)

爱好编程进阶

Java 程序员 后端开发

java中锁的四种状态

爱好编程进阶

Java 程序员 后端开发

技术人的必备特质

Hockor

AIRIOT物联网低代码平台如何配置OPC DA驱动?

AIRIOT

驱动配置

为团队投资CRM系统的投资回报率是多少?

低代码小观

CRM 客户关系管理 低代码开发 CRM系统 客户关系管理系统

设备如何使用go sdk轻松连接华为云IoT平台

华为云开发者联盟

华为云 sdk go sdk IoT平台 华为云IoT平台

如何在优麒麟上进行超大型文件的远程传输?这个命令帮你快速搞定!

优麒麟

Linux 开源 命令行 优麒麟 远程传输

Java之Spring Boot入门到精通【IDEA版】SpringBoot整合其他框架

爱好编程进阶

Java 程序员 后端开发

华为数字化转型实践

乌龟哥哥

4月月更

最新区块链招聘:高薪招开发产品运营人才

TinTinLand

区块链

JavaCV人脸识别三部曲之三:识别和预览

爱好编程进阶

Java 程序员 后端开发

迎战大厂!“金三银四”和通过率达95%的Java面试八股文

Java架构追梦

Java 后端开发 程序员面试

浪潮信息加入,已完成与龙蜥操作系统产品兼容性验证

OpenAnolis小助手

云计算 服务器 龙蜥社区 CLA 浪潮

以图搜图应用篇-家具家居行业

视觉智能

人工智能 以图搜图 图像搜索 视觉智能

14岁懂社会-《被你讨厌的昆虫们》读书笔记

懒时小窝

读书笔记 14岁懂社会

与 Dfinity 明星项目面对面,各大赛道开发经验一览

TinTinLand

区块链

加入 Flow ,共同成为 Web3的建设者

TinTinLand

区块链

广袤之中:沿着克拉克三大定律,读懂华为的最深期待

脑极体

JavaWeb静态网页

爱好编程进阶

Java 程序员 后端开发

阿里大牛评:入门到大成!GitHub新上线并发编程深度解析实战PDF

Java架构追梦

Java 后端开发 程序员面试

科创人·SUSE大中华区董事长江永清:真开源要有打磨技术的匠心,要能持续创造社会价值

科创人

iOS开发周报:新款Apple TV和SDK可能在9月发布_移动_王巍_InfoQ精选文章