写点什么

iOS 开发周报:Apple Pay 计划在全球加速扩张,Intel 将为 Apple 的 iPhone 7 设备提供下一代更快的 LTE 芯片

  • 2016-05-31
  • 本文字数:1638 字

    阅读完需:约 5 分钟

新闻

  1. Apple Pay 计划在全球加速扩张:随着 Apple Pay 在美、英、加 / 中等主要国家展开后,这项服务最近在全球范围内继续扩张。最近,新加坡的用户也可以开始使用 Apple Pay,另外,像是印度,西班牙等国也在计划和筹备之中。统合各国的支付渠道,与相对僵化的银行体系打交道,并且推动支付的发展其实并不是一件简单的事情。而不要忘记,如果你的 app 正在售卖实物的话,及时添加 Apple Pay 的支持也许可以带来额外的用户。
  2. Intel 将为 Apple 的 iPhone 7 设备提供 50% 的 LTE 芯片:在过去三年里,高通一直是 Apple iPhone 设备通讯芯片的独家供货商,但是这一状况可能在今年的 iPhone 7 上有所改变。Apple 可能会更多地转向 Intel,而后者可能会为 iPhone7 提供 50% 左右的更快的适配 LTE Advance 的通讯芯片。移动设备的通讯速度在很大程度上决定了 app 的使用场景。在更快速度的平台上,可能之前一些无法实现的服务都将变为可能。

教程

  1. Clang Attributes 黑魔法小记:Clang Attributes 是 Clang 提供的一种源码注解,方便开发者向编译器表达某种要求,参与控制如 Static Analyzer、Name Mangling、Code Generation 等过程,一般以 `__attribute__(xxx)` 的形式出现在代码中。这篇文章为我们介绍了几个很有意思的“黑魔法” attribute,有时候灵活并正确地使用它们会给你带来不少便利。
  2. 从 ReactiveCocoa 中能学到什么?不用此库也能学以致用:类似 ReactiveCocoa 或者 RxSwift 这样的响应函数式编程在 iOS 开发中已经有些时日了,但是可以说一直没有大规模流行起来。究其原因,它需要使用者对程序设计有相对较高的理解和完善的技能,学习曲线也稍微陡峭一些。但这并不妨碍我们了解这种编程思想,并取其精华将它部分使用在最合适的场景。这篇文章就从这个角度为我们剖析了 ReactiveCocoa,并通过例子说明了如何使用响应式的理念改善现有的程序设计。
  3. Animating text layers using CoreAnimation and CoreText frameworks in iOS SDK :一篇关于使用 CoreAnimation 和 CoreText 来实现文字渲染动画的文章。iOS 平台的 app 如果能够精于交互,力求用完美的表现将自己呈现给用户的话,相信也能够得到用户的好评和喜爱。而提升用户体验的最立竿见影的方式就是使用合适的动画效果。本文为我们讲述了一种使用动画来呈现文字的方式,你可以举一反三,来实现很多类似的漂亮的展示效果。

开源项目

  1. Expanding Collection :一个使用 Collection View 实现的卡片的展开和收起的动画效果。作者提供的不仅仅是一个特定例子的实现,也包括了如何复用这个已经高度定制过的动画效果的方法。通过巧妙使用 Collection View,你可以相对容易地将这样的动画集成到你自己的 app 中去。
  2. FastStub-Xcode :一个 Xcode 插件,可以用来根据头文件或者协议的声明,自动在实现文件中将缺失的方式进行补全。在像 AppCode 这样的 IDE 中可能这个功能是自带的,但是 Xcode 现在暂时并没有提供相应的功能,这个插件能够让你的生活变得轻松一些。
  3. fantastic-ios-animation :一个 awesome 式的收集类的仓库。维护者使用分类的方式将很多开源的 iOS 动画的实现进行了整理。如果你在制作属于自己的 app 时,又苦于没有美术的动画设计和用户交互设计为你提供界面元素和交互方式的话,参考这里的例子来获取灵感也许会是不错的选择。
  4. PrediKit :`NSPredicate` 是 iOS 开发者常用的一个类。不论是和 Core Data 打交道,或者是对集合进行过滤,可能都会使用到 `NSPredicate`。但是 `NSPredicate` 使用了大量的字符串和键值编程,其本身的语法是很不安全的。这个框架对 `NSPredicate` 进行了一些封装,使开发者能够通过使用闭包和相对安全易读的语句来使用谓词。如果你在项目中使用了很多 `NSPredicate` 的话,这个框架将能显著提高你的代码质量,并让它们更加容易理解。

感谢徐川对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-05-31 19:001961
用户头像

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

关注

评论

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

排除MySQL中常见错误的实用招术,什么是微服务扩展性和高可用、可扩展性

Java 程序员 后端

提升开发效率N倍的20+命令行神器,赶紧收藏了,mybatis原理图

Java 程序员 后端

数据库中间件MyCat实战笔记(第一步),arm架构linux系统

Java 程序员 后端

新人问一般都用哪些 Linux 命令,我把这个扔了过去,linux基础及应用教程课后答案

Java 程序员 后端

服了!阿里资深架构师发布SpringCloud笔记,在GitHub标星已达81

Java 程序员 后端

本科毕业斩获字节offer的我做了什么准备?大厂面试经验试题分享(1)

Java 程序员 后端

最新版SpringBoot开发实战:阿里技术官从基础到项目综合实战pdf

Java 程序员 后端

来自北京大学NOIP金牌选手yxc的常用代码模板3——搜索与图论

Java 程序员 后端

推荐一款技术人必备的接口测试神器:Apifox,不愧是大佬

Java 程序员 后端

数据源的概念是什么?Springcloud+Mybatis如何使用多数据源

Java 程序员 后端

数据结构的栈和队列(这不进来看一看),计算机java语言入门

Java 程序员 后端

斯坦福高效睡眠法-读书笔记,这可能是目前最全的

Java 程序员 后端

普通程序员就不能有拥有架构师光环?想要建立架构思维,这份京东架构技术精髓一定不能错过

Java 程序员 后端

拼多多3面+余额宝4面+蚂蚁金服5面,Java自学宝典

Java 程序员 后端

是什么让普通的链表也能达到二分查找的效率,你知道吗?

Java 程序员 后端

普通本科,毕业六年,复盘一个月,mybatis一级缓存和二级缓存面试题

Java 程序员 后端

最新基准测试:Kafka、Pulsar-和-RabbitMQ-哪个最快,阿里Java笔试题目

Java 程序员 后端

月薪60k的Java开发在阿里是什么级别?对技术能力有哪些要求?

Java 程序员 后端

最近被安排搞搜索接口优化,压测了4次,才勉强达到要求

Java 程序员 后端

有个厉害的程序员老婆是什么体验?,mysql性能优化面试题

Java 程序员 后端

拿捏了!ConcurrentHashMap!,宝塔linux建站教程

Java 程序员 后端

推荐这款牛掰的 API 敏捷开发工具,java程序设计教程课后题答案

Java 程序员 后端

数据结构系列第六部分:排序,Github爆火的《高并发秒杀顶级教程》

Java 程序员 后端

无论你是什么职业,这篇职场生存法则都是你必备的,java微服务架构技术

Java 程序员 后端

是什么Java面试题PDF被Git全面封杀?刷完这套题已经拿完9个Offer!

Java 程序员 后端

拜读!程序员60K+高薪技术,spring整合mybatis原理

Java 程序员 后端

数据库ACID四大特性到底为了啥,一文带你看通透,java支付宝支付接口教程

Java 程序员 后端

数据库索引的原理,springcloud视频百度云

Java 程序员 后端

本科毕业斩获字节offer的我做了什么准备?大厂面试经验试题分享

Java 程序员 后端

数论 - 约数基础 【 试除法求所有约数 + 约数个数和约数之和

Java 程序员 后端

如何用内网渗透突破安全策略

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

iOS 开发周报:Apple Pay 计划在全球加速扩张,Intel 将为 Apple 的 iPhone 7 设备提供下一代更快的 LTE 芯片_移动_王巍_InfoQ精选文章