限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

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

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

关注

评论

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

遇见您的私人法律顾问:智能法律大模型,智能解答您的法律困惑

汀丶人工智能

人工智能 智能问答 法律大模型

苹果上架App被拒绝的原因

软件测试学习笔记丨Docker网络模式与Docker-compose介绍

测试人

软件测试 测试开发

智能护航:人工智能引领软件测试新革命

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

测试

如何确保团队协作中,项目Node版本的一致性?

秃头小帅oi

node.js 团队协作 低代码

Stable Diffusion解析:探寻AI绘画背后的科技神秘

极限实验室

GAN model AI绘画 Diffusion Stable Diffusion

深圳企业要知道的:堡垒机就选行云管家!

行云管家

网络安全 堡垒机

深入解析 Java 面向对象编程与类属性应用

伤感汤姆布利柏

Java js java

干货 | 如何通过度量研发效能,多角度洞察百人敏捷团队的价值交付?

思码逸研发效能

怎样建立健康的绩效管理体系?聊聊专家看到的误区与疑问

思码逸研发效能

unsubscribe:Angular 项目中常见场景以及是否需要 unsubscribe

OpenTiny社区

前端 angular

金三银四,聊一聊测试跳槽/面试的必备技能

霍格沃兹测试开发学社

AI与人类联手,智能排序人类决策:RLHF标注工具打造协同标注新纪元,重塑AI训练体验

汀丶人工智能

大模型 智能标注 RLHF

火山引擎“数据飞轮”助力教育行业持续优化产品

极客天地

人工智能引领软件测试新的巨大变革

霍格沃兹测试开发学社

小程序框架(概念、工作原理、发展及应用)

天津汇柏科技有限公司

小程序开发 定制软件开发 软件开发定制

华为云携十大系统性创新亮相巴塞罗那 打造最适合AI的基础设施

华为云开发者联盟

云计算 AI 华为云 华为云开发者联盟

deepin Meetup成都站来了!一起聊聊deepin-IDE 2.0,还有礼品可以拿!

nn-30

flutter Linux 操作系统 linux开发 deepin

NFT支持的ICO开发:开创众筹的未来

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

如何评价OpenAi发布的视频生成模型Sora?

算法的秘密

都说了别用BeanUtils.copyProperties,这不翻车了吧

不在线第一只蜗牛

Java 数据库 后端 Java后端

我是如何参与 Apache Calcite 社区并成为 Committer 的

LakeShen

大数据 开源 Apache Calcite apache 社区 Calcite

CertiK CSO Dr. Kang Li 确认出席Hack .Summit() 香港区块链盛会

TechubNews

吴恩达AI系列第一课:教你如何利用AI创建一个披萨店客服

CodeBuddy

Cloud Cloud Studio 人工智能、

产品更新 | 如何利用思码逸DevInsight 度量代码评审效率、质量与瓶颈?

思码逸研发效能

强大好用的shell:什么是shell?

小魏写代码

等保测评与合规性检查定义以及区别简单了解

行云管家

等级保护 等保测评 合规性检查

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