写点什么

iOS 开发周报:迪拜独特艺术长廊 Apple Store 建成、使用 Visual Studio Code 编写 Swift 代码

  • 2017-04-16
  • 本文字数:1019 字

    阅读完需:约 3 分钟

新闻

  1. 苹果在迪拜搭建具有独特艺术长廊的购物中心 Apple Store :最近有消息称苹果计划在阿联酋迪拜购物中心开设一家全新 Apple Store。现在,苹果零售高级副总裁 Angela Ahrendts 正式公布了这家 Apple Store。开业前苹果邀请了当地艺术家绘制了独特的艺术长廊。目前,Ahrendts 并没有公户迪拜购物中心 Apple Store 的开业时间。
  2. iOS 11 不再支持 32 位应用:Steven Troughton-Smith 透露,自 iOS 11 系统开始,苹果将全面停止支持 32 位应用,届时,App Store 中将有大批 32 位应用无法正常工作。其实早在 iOS 10.3 预览版发布时就有此迹象,当打开 32 位应用时会有升级提示,否则将无法在接下来的 iOS 版本中运行。实际上苹果方面于去年 9 月就已经动手清理 32 位应用,只不过最近加快了脚步。

教程

  1. 反编译分析并模拟实现 methodSignatureForSelector 方法:本文从探讨 methodSignatureForSelector 一些问题入手,深入地探讨了 methodSignatureForSelector 的逻辑,你可以从中了解到 methodSignatureForSelector 的实现过程以及作者的思考历程。
  2. NSURL /NSURLComponents :本文对 URL 相关概念进行了详细地解释。
  3. Benchmarking :利用 benchmarking ,工程师可以揭开他们代码中运行效率的面纱,然后利用获得的信息来优化。这对于每一位想让 app 运行更快的工程师(或者说每一个自重的工程师)来说都是必备工具。本文介绍了dispatch_benchmark 的使用方法。
  4. 使用 Visual Studio Code 编写 Swift 代码:本文的主要任务是使用 Swift Development Environment 为 Visual Studio Code 提供一个完善的 Swift 开发环境。Visual Studio Code 卓越的性能,优秀的定制性,高效的迭代速度,这值得我们体验一下。
  5. Comparing the Performance between Native iOS (Swift) and React-Native :本文对使用 Swift 和 React Native 完成相同需要的 App 进行了性能测试,结果可能会有些出乎你的意料。

开源项目

  1. SwiftyImage :简洁易用的创建 / 处理图片工具。
  2. EmojiIntelligence :Swift 应用神经网络示例。
  3. EasyRealm :对 Realm 的封装,你可以以一种更简单的方式使用 Realm 。
  4. Bleu :对蓝牙 API 封装的组件。
  5. SwiftyCss :想使用 CSS 进行布局?你可以尝试一下 SwiftyCss ,一个使用 CSS 进行布局和样式设置组件。

感谢徐川对本文的审校。

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

2017-04-16 19:002654
用户头像

发布了 41 篇内容, 共 12.8 次阅读, 收获喜欢 1 次。

关注

评论

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

Flink任务执行-3

小知识点

大数据 flink

MySQL下的DB Link

Simon

MySQL

CDN百科11 | 担心纸质病例被洪水淹没?ECS+CDN+OSS如何助力医疗上云

阿里云Edge Plus

CDN 存储 云服务器

一个域名值百万, 现在不注册,未来价更高

华为云开发者联盟

备案 商标 DNS 域名配置 SSL证书

CSS属性整理

kidd

Apache Pulsar 在 BIGO 的性能调优实战(上)

Apache Pulsar

领导发表的报告,你真的读懂了吗?

罗小龙

工作经验

LeetCode题解:11. 盛最多水的容器,while循环双指针,JavaScript,详细注释

Lee Chen

大前端 LeetCode

力扣题 - 29 解析大佬题解

Geek_663541

Java算法

Docker入门与简单使用

Simon

Docker Linux

MySQL中几种常见的日志

Simon

MySQL 日志

Docker 架构及工作原理

哈喽沃德先生

Docker 容器 微服务

不完满的选择,要不要放弃

zhoo299

随笔杂谈

糖果不需要意义

zhoo299

随笔杂谈 电影

LeetCode152-乘积最大子数组-medium

书旅

LeetCode 动态规划

Docker从入门到放弃---基础篇

书旅

Docker 容器

学习源码的第八个月,我成了Spring的开源贡献者

程序员DMZ

spring 开源

MySQL容器化详细教程

Simon

MySQL Docker 容器

带着面试题学习红黑树操作原理,解析什么时候染色、怎么进行旋转、与2-3树有什么关联

小傅哥

Java 数据结构 小傅哥 红黑树 2-3树

疫情按下快进键,电商抢占市场红利需可靠的助力

华为云开发者联盟

高并发 电商 华为云 流量 云服务器

我与游戏相伴【自我访谈】

叶阳夏烟

系列 游戏 游戏观 访谈录

不说再见

太以

疫情 毕业季 遗憾 大学

云上攻击太多怎么办?不妨试试这些工具

华为云开发者联盟

黑客 云服务 数据安全 华为云 企业上云

GrowingIO 数据采集 iOS SDK 测试实践

GrowingIO技术专栏

ios 数据采集 sdk

常用SQL语句分享

Simon

MySQL sql

TypeScript 设计模式之发布-订阅模式

Geek_z9ygea

typescript 大前端 设计模式

学习笔记2

Qx

学习

安全系列之——RSA的公钥私钥有多少人能分的清楚?RSA的签名验签与加密解密如何使用公私钥?

诸葛小猿

加密解密 非对称加密 rsa 签名验签

ARTS打卡第一周(200511-200517)

老胡爱分享

ARTS 打卡计划 ARTS活动

SecureBoost算法

soolaugust

学习 同态加密 secureboost

高效程序员的45个习惯:敏捷开发修炼之道(4)

石云升

读书笔记 敏捷开发

iOS 开发周报:迪拜独特艺术长廊 Apple Store 建成、使用 Visual Studio Code 编写 Swift 代码_Android/iOS_靛青K_InfoQ精选文章