50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

华仔训练营模块4作业

方堃

分布式锁

邱学喆

分布式锁 redis分布式锁 zookeeper分布式锁

5分钟速读之Rust权威指南(七)

wzx

rust

智慧公安微警务APP搭建,公安信息化建设

区块链专家与媒体面对面 | “区块链让数据产生价值”

CECBC

Flink的分布式缓存

大数据技术指南

flink 5月日更

活性炭能去甲醛吗?

小天同学

科普 5月日更 活性炭

Mac电脑:安装cnpm(补充步骤)

三掌柜

5月日更

中国数字货币释放利好消息!

CECBC

人工智能--野人过河

空城机

Java 算法 5月日更 大学笔记

关于爱情的碎碎念

穿过生命散发芬芳

520单身福利

Docker 入门

飞跃

Docker 镜像和容器

飞跃

Docker 520 单身福利

波特五力模型

石云升

创业 战略 职场经验 5月日更

架构学习笔记:架构设计3原则

风翱

架构 5月日更

内卷是必然

ES_her0

5月日更

学习笔记之:05 | 数组:一秒钟,定义 1000 个变量

Nydia

学习

可以学习一下安全方面的知识

escray

学习 极客时间 安全 5月日更 安全攻防技能30讲

521的祝福-北爱的回忆

数据一哥

520单身福利 520 单身福利

未来每个人的生活可能都会离不开区块链

CECBC

数据仓库如何确定主题域?

数据社

数据仓库 5月日更

C#常用特性和快捷键

fox

520单身福利

520有感而发

yu

520 单身福利

工业互联网平台赋能需充分挖掘数据价值

后台开发:核心技术与应用实践 — C++

奔着腾讯去

c++ 面向对象 服务器开发 C++后台开发

“产学合作,协同育人”——安谋中国集成电路人才发展趋势沙龙圆满举行

脑极体

多线程 VS 多进程(三)

若尘

多线程 Python编程 5月日更

显示器的未知之海:从电脑窗口到数字世界的Mate级探险

脑极体

翻译:谁将在AI中赚钱?by Simon Greenman John 易筋 ARTS 打卡 Week 48

John(易筋)

ARTS 打卡计划

Node.js使用数据库LevelDB:超高性能kv存储引擎

devpoint

nodejs leveldb

打破固有思维(十六)

Changing Lin

5月日更

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