在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

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

关注

评论

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

毕业设计-学生管理系统架构设计

sophiahuxh

一亩金田APP开发|一亩金田软件系统开发

教你几招HASH表查找的方法

华为云开发者联盟

数据结构 哈希表 hash 哈希函数

架构实战营模块一作业

maybe

架构实战营 模块一

Cingk

#架构实战营

Android系统 Bitmap 内存分配原理与优化

vivo互联网技术

android BitMap 内存优化

vue必会面试题+答案

buchila11

Vue 3

天空秘境APP开发|天空秘境软件系统开发

架构训练营-模块一-作业

姑射仙人

#架构实战营

模块一作业

俊杰

#架构实战营

爬虫入门到放弃01:一句话概括什么是爬虫

叫我阿柒啊

Python 爬虫

巧妙!如何检测一个链表是否有环?

实力程序员

MySQL的存储引擎

卢卡多多

MySQL 数据库 7月日更

MindSpore模型精度调优实战:如何更快定位精度问题

华为云开发者联盟

模型 mindspore 精度 模型精度调优 静态特征

小萌猫短视频系统APP开发详情

基于标签的实时短视频推荐系统(三十)

Databri_AI

实时计算 推荐系统 标签

架构实战:模块一学习任务

buoge

架构实战营

金牛生态APP开发|金牛生态软件系统开发

Redisson 分布式锁源码 05:公平锁加锁

程序员小航

redis 源码 分布式锁 redisson redisson 分布式锁

Rust从0到1-智能指针-Box<T>

rust 智能指针 smart pointer box

FIL币价格今日行情!FIL币价格最新消息!

区块链 IPFS fil

中东矿业系统开发|中东矿业软件APP开发

【Flutter 专题】94 初识 MediaQuery

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

【LeetCode】大餐计数Java题解

Albert

算法 LeetCode 7月日更

实现「双碳」目标 高光谱来助力

云计算

Pandas高级教程之:plot画图详解

程序那些事

Python 数据分析 程序那些事;

图的应用——最短路径

若尘

数据结构 最短路径

你用哪些软件和方式来提高工作效率?

万事ONES

项目管理 ONES 敏捷管理

Go 学习笔记之 常量数据类型

架构精进之路

Go 语言 7月日更

成为全栈式数据管控平台,CloudQuery 1.4 概述

BinTools图尔兹

可视化 数据安全 OpenAPI 数据迁移 数据库管理

架构实战营作业 M01

Shawn Liu

#架构实战营

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