阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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 )关注我们。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

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

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

关注

评论

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

三高Mysql - 搭建“三高”架构之复制

懒时小窝

MySQL MySQL 高可用

@所有高校师生,2022全国大学生物联网设计竞赛火热开启,限量礼品等你来拿!

HarmonyOS开发者

HarmonyOS 物联网设计竞赛

PHP项目微信提现功能代码详解

CRMEB

盘点:阿里云上8款免费的开发者工具

阿里云云效

阿里云 开发者 云原生 开发者工具 研发工具

三高Mysql - 搭建“三高”架构之扩展与切换

懒时小窝

MySQL MySQL 高可用

多个角度论证SeekTiger 生态核心STI的魅力

西柚子

H5营销有什么优势?企业需要定制开发H5吗?

源字节1号

前端开发 后端开发 H5制作

云效研发效能度量体系,如何展示和解读交付效能数据

阿里云云效

阿里云 运维 研发管理 研发效能 研发团队

Android C++系列:JNI常见问题

轻口味

c++ android 4月月更

怒肝 JavaScript 数据结构 — 栈篇(三)

杨成功

数据结构 4月月更

逃离过度努力陷阱

FunTester

FunTester 湛卢 轻松主义

不再单调!快来自定义你的专属背景~

优麒麟

Linux 开源 操作系统 优麒麟 用户登录

敲重点!这些更新将会影响HarmonyOS原子化服务上架

HarmonyOS开发者

HarmonyOS 原子化服务

杭州等保测评公司有哪些?分别叫什么?如何能查到?

行云管家

等保 等级保护 等保测评 杭州

百度荣获 “2021年中国网络安全产业联盟数据安全工作委员会突出贡献奖”

百度开发者中心

模块八作业:设计消息队列存储消息数据的 MySQL 表格

王大胖

web前端培训开发者要掌握的CSS 技巧有哪些

@零度

CSS 前端开发

平安普惠荆州分公司:警民齐心,共同抗疫

科技新消息

ETL调度软件TASKCTL核心调度节点安装

TASKCTL

kettle 调度引擎 ETL 任务队列 调度任务

jackson学习之六:常用类注解

程序员欣宸

4月月更

如何禁用XXE处理?

龙智—DevSecOps解决方案

漏洞扫描 代码安全 漏洞检测

RDP是什么意思?有什么用?

行云管家

运维 网络协议 RDP

消息队列存储消息数据的MySQL表格设计

Geek_36cc7c

CPUvsGPU:谁才是游戏和视频编辑的核心?

Finovy Cloud

人工智能 gpu cpu

大数据培训spark SQL中count(*)和count(1)源码分析

@零度

大数据开发 spark SQL

无需编程,基于微软mssql数据库零代码生成CRUD增删改查RESTful API接口

crudapi

低代码 API crud crudapi 增删改查

直播预告|年营业额百亿的企业都在如何做数字化转型

云智慧AIOps社区

数字化转型 AIOPS 解决方案 智能运维

crontab命令详细介绍教程,快来围观

CRMEB

面试官:Redis的事务满足原子性吗?

码农参上

redis 事务 4月月更

eBPF Cilium实战(2) - 底层网络可观测性

北京好雨科技有限公司

Docker Kubernetes PaaS cilium

netty系列之:netty中的自动解码器ReplayingDecoder

程序那些事

Java Netty 程序那些事 4月月更

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