写点什么

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

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

关注

评论

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

互联网架构师能力图谱

dony.zhang

架构师 架构师技能

架構師訓練營第1期-第01周總結

Panda

开发者说:愿为你点亮“懂环境知冷暖”智能的灯

华为云开发者联盟

人工智能 物联网 NB-IoT 路灯 华为IoT平台

架构师训练营大作业二

qihuajun

解构 Dubbo-go 的核心注册引擎 Nacos

apache/dubbo-go

dubbogo

使用枚举的正确姿势

Java旅途

Java 单例 枚举

【性能优化】小伙伴问我性能指标监控怎么做,这次我安排上了!!

冰河

tomcat 性能优化 监控 性能调优 jvm调优

iOS面试梳理 - 2020年8月初

iOSer

ios 面试

第一周总结

睁眼看世界

极客大学架构师训练营

SpringCloud Gateway 身份认证

Barry的异想世界

微服务 nacos 权限系统 Gateway spring cloud alibaba

一个敏捷教练成长必备的8项技能

华为云开发者联盟

程序员 敏捷 敏捷开发 敏捷教练 技术技能树

你有没有想过为什么交易和退款要拆开不同的表?

程序员小航

设计 开发 交易 拆表

Spring-技术专题-重试机制Retry机制

码界西柚

防止重复点击2.0

老菜鸟

Vue

Golang领域模型-聚合根

奔奔奔跑

架构 微服务 领域驱动设计 DDD Go 语言

有了数据湖探索服务,企业决策“新”中有数

华为云开发者联盟

Serverless 数据湖 数据分析 云原生 华为云

“锟斤拷”的前世今生

Java旅途

Unicode 编码 ASCII 锟斤拷

为什么我选择清晨阅读和学习

胡迪伦

学习 效率 自学编程 早起 晨型人

极客大学架构师训练营 0 期 结课作业

chun1123

架构师 架构师技能

拖动旋转的 3D 骰子效果

Clloz

CSS transform rotate3d

10大高性能开发宝石

码界西柚

小码农也有大目标,最新BAT大厂Java面试总结

Java架构师迁哥

架构师训练营大作业

方堃

架构师训练营大作业一

qihuajun

第一周总结

黄立

架构师 架构总结

食堂就餐卡系统设计

Gosling

极客大学架构师训练营

第一周学习心得

alpha

极客大学架构师训练营

Skywalking Php注册不上问题排查

心平气和

php Skywalking 全链路追踪

食堂就餐系统 UML 图

睁眼看世界

极客大学架构师训练营 食堂就餐系统

食堂就餐卡系统设计

天天向上

极客大学架构师训练营

超详细超级细B站视频爬取

海绵宝宝re儿

python 爬虫 多进程

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