写点什么

Apple Pay 开始全球业务,新款 Office 发布 - iOS 移动开发周报

  • 2015-07-13
  • 本文字数:1381 字

    阅读完需:约 5 分钟

新闻

  1. Apple Pay 登陆英国:虽然官方还没有宣布,但是英国一些银行的信用卡已经可以被添加到 Apple Pay 中了。在经过大半年的美国本土检证之后,这也是在 Apple Pay 国际化的第一步。不过和 Apple Music 类似,在国内是否能与本地的支付服务相抗衡仍然是未知数。
  2. 微软发布 Office 2016 for Mac :微软 Office 办公套件可以说在办公软件领域还是占有绝对统治地位的。近日微软为 Mac 发布了新一代的 Office,这是继 Office 2011 之后微软首次发布全新的 Office for Mac 版本。如果你已经订阅了 Office 365 的话,可以直接获得这个更新。

教程

  1. 《招聘一个靠谱的 iOS》:作者通过自己作为面试官的经验,分享了一些在应聘 iOS 开发职位的时候应该特别注意的地方。文章也总结了一些面试常见的题目,不论你是准备进行面试还是单纯地想检验一下自己的知识掌握情况,这篇文章都值得一看。
  2. 《Fun With CALayer Mask》:利用 CALayer 可以制作很多 view 的效果,作者使用了巧妙的方法实现了一个 text view 的颜色渐变效果。文章简单讲述了实现的思路,另外这个效果也在 GitHub 开源了,可以对照着进行学习。
  3. 《禅与 Objective-C 编程艺术》:《Zen and the Art of the Objective-C Craftsmanship》一书的中文翻译版本,这本书由浅入深讲述了 Objective-C 语言的一些最佳实践和推荐用法。这不仅仅是一份编程风格指南,而且也蕴含了简洁明了的编程思想。通过对一些 Objective-C 中常见的写法的描述,为我们揭示了设计和书写优雅代码的诀窍。
  4. 《Should I use a Swift struct or a class?》:Swift 中的基础类型都是 struct 的,这和一些其他语言很不相同。在我们开发 app 时,如何选择使用 class 还是 struct 是一件很值得考量的事情。归根结底,就是实例是否需要存在共享状态以及可变性的问题。文章从最简易的例子入手为我们分析了 class 和 struct 的区别和最佳使用场景。通过阅读相信可以加深你对 Swift 的设计思想的理解,并能够在代码设计时起到一定指导作用。

开源项目

  1. MMCamScanner :利用 OpenCV 来进行图片边缘识别的框架,比如纸质文档进行拍照后自动识别边缘并按边缘裁剪出矩形的文本区域。利用这个框架可以开发一些文档保存的 app,或者更进一步进行识别和转换。
  2. fastlane :一套 iOS 开发和持续集成的命令行工具,可以用来快速搭建 CI 甚至自动提交的开发环境。这套工具中包括了上传 ipa 文件,自动截取多语言截屏,生成推送证书,管理产品证书等一系列实用工具。
  3. apous :Swift 其实是很适合当做类似脚本语言的一门语言,Apple 官方也提供了 REPL 环境和像是 swift run 这样的命令行工具。apous 的目的是更进一步,使得把 Swift 当做脚本语言使用时更加方便。使用这个工具,你可以将脚本分散在独立的文件中,也可以通过 Carthage 或者 CocoaPods 来进行依赖管理。
  4. PleaseBaoMe :一个可以让你实时地在浏览器里查看 app 中的 SQLite 文件内容的框架。在开发基于 SQLite 数据库的 app 时,一个很让人郁闷的事情就是难以直接查看和追踪数据库中条目的变化,这让开发和调试时的难度大幅上升。使用这个框架可以让我们摆脱这个限制,十分方便。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-07-13 09:072824
用户头像

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

关注

评论

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

安全可信 | 强墙出击!天翼云Web应用防火墙(原生版)硬核亮相!

天翼云开发者社区

安全 防火墙

Best Machine Learning Tools for Java

Mahipal_Nehra

Java AI Machine Learning tools best tools

spring boot+mybatis整合

@下一站

MySQL mybatis 12月日更 12月月更 springboot框架

学习web前端应该选择哪个培训机构?

小谷哥

零基础学习前端开发培训机构怎么选

小谷哥

可视化:数据可视化的作用

Data 探险实验室

数据分析 可视化 数据可视化 数据大屏

ERP系统是什么?能起到什么作用?

优秀

ERP系统

那些你不知道的炫酷开关交互效果(12种)

南城FE

CSS 前端 交互设计

JS模块化—CJS&AMD&CMD&ES6-前端面试知识点查漏补缺

loveX001

JavaScript

零基础去程序员培训机构靠不靠谱?

小谷哥

创新研发负载分担机制,天翼云IPv6网络带宽再升级!

天翼云开发者社区

负载均衡 网络 ipv6

数字先锋 | 主机、硬盘、CPU统统没有? 这个电教室有点“潮”!

天翼云开发者社区

云主机 云电脑

纷繁复杂见真章 华为云大型产品需求管理利器CodeArts Req解读

极客天地

Docker上手:step by step

无人之路

Docker

中小企业运营自媒体为何多以失败告终

石头IT视角

大数据有没有必要参加培训?

小谷哥

Verilog 时序控制

芯动大师

Verilog Verilog语法 Verilog时序控制

知道这个网站你就不用买实体书了

邱比特讲编程

程序员 资源 电子书 大学生

JAVA中生成随机数Random VS ThreadLocalRandom性能比较

JAVA旭阳

Java

80%的前端开发都答不上来的js异步面试题

loveX001

JavaScript

FLStudio2023中文版远程安装下载

茶色酒

flstudio FLStudio21 FLStudio21.0.0

开放云主机端口

好吃不贵

Spark架构

穿过生命散发芬芳

spark 12月月更

迎接工业互联网的龙卷风暴,软通动力绘制了一张转型地图

脑极体

Docker进阶:step by step

无人之路

Docker

易观分析:手机银行季度活跃用户突破7亿人,个人养老金业务争夺战开启

易观分析

手机银行 个人养老金

一个将日志消息仅区分为 info 和 error 的实践分享

Tiger Wang

开源 最佳实践 日志

瓴羊Quick BI 权限管理:开拓数据分析效率和智能化水平的新高度

对不起该用户已成仙‖

聚焦技术,锐意创新,GaussDB给世界一个更优选择

极客天地

Ubuntu无法切换到桌面tty7解决

Geek_pwdeic

ubuntu

Python:界面开发,wx入门篇

eng八戒

Python PyQt GUI WxPython tkinter

Apple Pay 开始全球业务,新款 Office 发布 - iOS移动开发周报_移动_王巍_InfoQ精选文章