10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

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

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

关注

评论

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

云渲染为设计行业带来哪些福利?

3DCAT实时渲染

软件测试 | 测试开发 | 测试人生 | 从外行到外包,从手工测试到知名互联大厂测开 这个90后小姐姐是怎么腾飞的?

测吧(北京)科技有限公司

测试人生

跟我一起学mybatis

楠羽

mybatis 笔记 9月月更

百度工程师教你玩转设计模式(工厂模式)

百度Geek说

Java 设计模式 企业号九月金秋榜

同频共振数据时代,AntDB数据库与永洪科技完成产品互认证

亚信AntDB数据库

数据库 AntDB 国产数据库 AntDB数据库

软件测试 | 测试开发 | 项目倒排,跟工期不足say byebye~

测吧(北京)科技有限公司

测试人生

WAIC|九章云极DataCanvas公司携因果学习技术成果精彩亮相!

九章云极DataCanvas

人工智能 开源 因果学习

「九章云极DataCanvas」完成C+轮融资,用云中云战略引领数据智能基础软件升级

九章云极DataCanvas

机器学习 数据智能

软件测试 | 测试开发 | 测试人生 | 从传统行业到名企大厂,薪资翻倍,我做到了

测吧(北京)科技有限公司

面试

软件测试 | 测试开发 | 测试人生 | 拿到多个 offer 从了一线互联网公司并涨薪70%,90后小哥哥免费分享面试经验~

测吧(北京)科技有限公司

测试人生

中移链DDC-SDK技术对接全流程(二)

BSN研习社

区块链、

LeetCode-316. 去除重复字母&&1081.不同字符的最小子序列(Java实现)

bug菌

9月日更 Leet Code 9月月更

LeetCode-448. 找到所有数组中消失的数字(Java)

bug菌

9月日更 Leet Code 9月月更

ERP是什么?

优秀

ERP

手把手教你如何进行拆解竞品

产品海豚湾

产品经理 需求分析 竞品分析 9月月更 市场调研

热点直播 | 财务共享中心数字化转型,推动央企构建一流财务管理体系

望繁信科技

直播 技术干货

为什么低代码和专业代码走向融合才能破解低代码困境?

牛刀专业低代码

低代码 低代码平台

Java进阶(十)tomcat中context配置

No Silver Bullet

tomcat Context 9月月更

LG稳居高地再布新棋 顺应需求领跑高端家电市场布局新生态

极客天地

【中秋特辑】嫦娥妹妹,你别着急~

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列

2022 WAIC 闭幕,融云提供分论坛元宇宙直播技术支持

融云 RongCloud

直播 元宇宙

软件测试 | 测试开发 | 测试人生 | 年薪50w+ 并入职名企大厂,这是双非学历小哥哥给自己30岁的礼物

测吧(北京)科技有限公司

测试人生

软件测试 | 测试开发 | MockServer 服务框架设计

测吧(北京)科技有限公司

MockServer

DevSecOps 落地三部曲|小孩子才做选择,极狐GitLab 安全、高效全都要

极狐GitLab

DevOps 运维 安全 DevSecOps 极狐GitLab

企业如何规划SRM供应商协同平台?实现最佳应用价值

数商云

数字化转型 企业数字化

基于threejs中秋佳节之际带你遨游星空🌃

南城FE

前端 中秋 three.js

【JS】两种实现-懒加载的方式-附无限滚动案例

Sam9029

JavaScript 前端 懒加载 9月月更

支撑全产业AI,需要怎样的算力服务?

脑极体

软件测试 | 测试开发 | 专项测试技术初识Hook

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 测试人生 | 毕业2年,拒绝独角兽入职名企大厂涨薪10万+,这个95后小姐姐好飒

测吧(北京)科技有限公司

测试人生

软件测试 | 测试开发 | 测试人生 | 疫情之下,1个月内涨薪50%拿下亿级流量金融上市公司新 offer,我柠檬了~

测吧(北京)科技有限公司

测试

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