写点什么

iOS 开发周报:苹果新 AirPods 可能会成为健身追踪器、Swift 中的指针操作

  • 2017-07-13
  • 本文字数:984 字

    阅读完需:约 3 分钟

新闻

  1. 苹果收购德国眼动追踪技术公司 SMI :苹果公司确认收购德国眼动追踪公司 SensoMotoric Instruments(简称 SMI )。这是一家成立于 1991 年的老牌技术公司,提供软硬件两方面的眼动追踪技术,该技术目前广泛应用于 AR 眼镜以及 VR 领域。据其官网介绍,SMI 公司提供设备中的眼动追踪模块,其市场占有率达到全球销量的 65%。
  2. 苹果新 AirPods 可能会成为健身追踪器:近日据 Patently Apple 报道,苹果已经为 AirPods 的迭代提出了专利申请,这意味着小型无线耳机可能将成为用户的健身追踪器。该专利显示,AirPods 将包含生物识别传感器。虽然耳机中集成生物识别传感器不是什么新鲜事,Jabra Elite Sport 无线蓝牙耳机就做到了这一点,但看到苹果正在开发这项技术仍是件令人兴奋的事。

教程

  1. Swift 中的指针操作:默认情况下,Swift 是内存安全的,这意味着它禁止我们直接操作内存,并且确保所有的变量在使用前都已经被正确地初始化了。但是,Swift 也提供了我们使用指针直接操作内存的方法,直接操作内存是很危险的行为,很容易就出现错误,因此官方将直接操作内存称为 “unsafe 特性”。
    一旦我们开始直接操作内存,一切就得靠我们自己了,因为在这种情况下编译能给我们提供的帮助实在不多。正常情况下,我们在与 C 进行交互,或者我们需要挖掘 Swift 内部实现原理的时候会需要使用到这个特性。本文介绍了 Swift 中指针相关内容。
  2. Using JavaScript in Swift Projects: Building a Markdown to HTML Editor - AppCoda :有时候我们需要使用 JavaScriptCore 与 Swift 进行交互,本文以一个 Markdown 解析渲染为例,介绍了如何在 Swift 使用 JavaScriptCore 。
  3. Modelling state in Swift — Swift by Sundell :在 iOS 中处理状态是件非常麻烦的事情,本文介绍了如何用 Model 管理你的状态。
  4. iOS 11:WKWebView 内容过滤规则详解 :在 iOS 11 中,WKWebView 支持内容过滤了,本文介绍了相关的使用方法。

开源项目

  1. iOS-11-by-Examples :iOS 11 新增 API 一系列示例项目。
  2. ARShooter :基于 ARKit 的射手小游戏
  3. ARTetris :基于 ARKit 和 SceneKit 的俄罗斯方块示例小游戏。
  4. bluejay :一款简单的蓝牙组件。
  5. URWeatherView :一款非常精致生动的天气组件。

感谢徐川对本文的审校。

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

2017-07-13 19:001906
用户头像

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

关注

评论

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

TON DeFi 生态:探索创新与发展轨迹

区块链软件开发推广运营

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

面试官:说一说如何优雅的关闭线程池,我:shutdownNow,面试官:粗鲁!

不在线第一只蜗牛

面试 线程池

NFT 101:什么是 NFT 永续交易?

区块链开发团队DappNetWork

企业未来展望:技术实现使命,转型应对障碍

智达方通

数字化转型 企业管理 企业转型 自动化技术

File Juicer for Mac(Mac文件数据提取工具) v4.99(1538)版

Mac相关知识分享

Mac Mac 软件

MediaInfo for mac(媒体信息检测软件) v24.05中文版

Mac相关知识分享

Mac 软件 mac‘ 视频工具 音频工具

官宣!望繁信科技签约晶科能源,助力光伏行业数字化转型

望繁信科技

数字化转型 流程挖掘 流程资产

客户案例 I 某大型集团以流程挖掘助力财务共享场景集约化变革

望繁信科技

数字化转型 客户案例 流程挖掘 流程资产 流程智能

区块链+游戏:重塑虚拟世界的游戏规则

dappweb

区块链游戏

零基础写框架:从零设计一个模块化和自动服务注册框架

EquatorCoco

大数据 分布式

pump:做市机器人/市值机器人

区块链技术

开发体育直播软件:VIP会员功能的优势及其对平台的积极影响

软件开发-梦幻运营部

软件测试学习笔记丨Flask操作数据库-数据库和表的管理

测试人

软件测试

Eudic欧路词典 for Mac(英语词典翻译查询工具) v4.6.5版

Mac相关知识分享

Mac 翻译软件 Mac 软件 翻译工具

音你不凡!MIAOYUN2024团建拓展热情无限

MIAOYUN

企业文化 云原生 团队协作 团队氛围 团建

Shopify 独立站监控观测最佳实践

观测云

前端 可观测性

ComfyUI 完全入门:ControlNet 使用教程

京东科技开发者

深入跨域 - 解决方案

京东科技开发者

拼多多面试:Netty如何解决粘包问题?

王磊

Java

做了一年Java后端程序员,我想明白了这些

秃头小帅oi

Valentina Studio Pro for Mac(专业的数据库管理软件) v14.0版

Mac相关知识分享

Mac Mac 软件

pfinder实现原理揭秘

京东科技开发者

java中判断String类型为空和null的方法

快乐非自愿限量之名

Java null 开发语言

京东商品搜索API(jd.item_search)返回值全攻略

技术冰糖葫芦

API API boy API 安全

AI日报|下个月苹果Siri终于变智能了,语音控制所有App;OpenAI机器人团队即将重出江湖!

可信AI进展

#人工智能

Mia for Gmail for Mac(邮件管理软件) v2.7.4版

Mac相关知识分享

Mac Mac软件 邮件管理工具

iOS 开发周报:苹果新 AirPods 可能会成为健身追踪器、Swift 中的指针操作_Android/iOS_靛青K_InfoQ精选文章