写点什么

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

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

关注

评论

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

生态伙伴 | 携手深圳科创学院,持续推动项目落地与成长

华秋电子

数智领航营:酒类农牧业数智化转型中的数智化决策实践

博睿数据

可观测性 博睿数据 数智化 数智领航营 酒类农牧业

产品经理们,请小心这 5 种错误的职场打开方式!

LigaAI

产品经理 团队协作 研发协作 产品负责人 企业号 5 月 PK 榜

设计师解放双手之作!3秒生成风景园林效果图,AIGC赋能景观设计

飞桨PaddlePaddle

人工智能 百度飞桨 AIGC Stable Diffusion

Bytebase:更好地管理你的 OceanBase 数据库

OceanBase 数据库

数据库 oceanbase

杜绝开源依赖风险,许可证扫描让高效&合规「两不误」

极狐GitLab

DevOps DevSecOps 开源许可证 极狐GitLab 安全合规

Flutter热更新技术探索 | 京东云技术团队

京东科技开发者

flutter ios App an'droid 企业号 5 月 PK 榜

inBuilder今日分享丨系统集成系列之背景与方案概述

inBuilder低代码平台

3D LED显示屏选购指南

Dylan

3D LED显示屏 避坑指南

数据可视化:相关类可视化图表大全

2D3D前端可视化开发

数据可视化控件 数据可视化工具 可视化数据 可视化图表 数据可视化设计

易观千帆 | 2023年4月银行APP月活跃用户规模盘点

易观分析

金融 数字经济 手机银行

网闸、防火墙、堡垒机三大定义说明

行云管家

防火墙 堡垒机 网闸

手机一开,说办就办!指尖上的“数字江西”

OceanBase 数据库

数据库 oceanbase

堡垒机免费版有哪些功能啊?后面需要过等保怎么办?

行云管家

安全运维 运维软件 免费运维

揭秘百度IM消息中台的全量用户消息推送技术改造实践

JackJiang

消息推送 即时通讯IM im开发

AI 换脸技术:你的照片可能被滥用了!

郑州埃文科技

AI 数据治理

实例讲解Spring boot动态切换数据源

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟 企业号 5 月 PK 榜

MobPush iOS端合规指南

MobTech袤博科技

Nodejs 应用编译构建提速建议 | 京东云技术团队

京东科技开发者

node.js 编译 前端构建 企业号 5 月 PK 榜

深度解析 slab 内存池回收内存以及销毁全流程

bin的技术小屋

Linux 内存管理 Linux Kenel 内存池 slab

深度学习进阶篇-预训练模型[3]:XLNet、BERT、GPT,ELMO的区别优缺点,模型框架、一些Trick、Transformer Encoder等原理详细讲解

汀丶人工智能

自然语言处理 深度学习 预训练模型 Transformer GPT

阻抗板是否高可靠,华秋有话说

华秋电子

性能测试监控指标及分析调优 | 京东云技术团队

京东科技开发者

性能优化 性能测试 企业号 5 月 PK 榜 测试监控

GitHub上标星75k+超牛的《Java面试突击离线版》够你润进去了

程序知音

Java java面试 Java进阶 Java面试题 Java面试八股文

7个工程应用中数据库性能优化经验分享

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

C4D 常用 14 款插件

Finovy Cloud

C4D 3D软件

数据可视化:部分整体类可视化图表大全

2D3D前端可视化开发

数据分析 数据可视化 数据可视化工具 可视化图表 数据可视化设计

详解GaussDB(DWS)用户监控原理及应用

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

手把手教你在昇腾平台上搭建PyTorch训练环境

华为云开发者联盟

人工智能 华为云 昇腾 华为云开发者联盟 企业号 5 月 PK 榜

技术分享| 融合会议协议大解密

anyRTC开发者

音视频 视频会议 快对讲 H.323 融合会议

超融合产品集成 Kata 虚拟化容器技术的方案演进 | 龙蜥技术

OpenAnolis小助手

开源 容器 虚拟化 龙蜥社区 龙蜥大讲堂

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