立即领取|华润集团、宁德核电、东风岚图等 20+ 标杆企业数字化人才培养实践案例 了解详情
写点什么

iOS 开发周报: Apple 明年或将推出 10.9 英寸 iPad Pro 、 用 Swift 实现一个迷你编程语言

  • 2016-11-16
  • 本文字数:1008 字

    阅读完需:约 3 分钟

新闻

  1. 大量网友反映电量剩一半时, iPhone 6S 自动关机:近日有大量网友反映,这段时间自己的 iPhone 6s 以及 6s Plus 在电量还剩余 20% 至一半时自动关机。此次问题与天气、温度无关,推测是新 iOS 10 系统和硬件不匹配所致。Apple 客服工作人员的称原因与新 iOS 10 系统无关,建议用户可到附近的苹果专卖店维修检查。
  2. Apple 明年或将推出 10.9 英寸 iPad Pro :近日巴克莱研究公司的分析师对外发表预测,表示明年 Apple 将会推出三款不同尺寸的 iPad,其中除了传统的 9.7 英寸以及 12.9 英寸版本之外,还将加入了 10.9 英寸的版本,且该版本将采用全新的无边框设计。
  3. 供应链消息称 iPhone 7 系列将新添「亮白色」配色:日本科技博客 MacOtakara 报道称,Apple 计划为 iPhone 7 系列新增一款亮白色版本,但媒体认为这次的传闻缺乏细节支持,而且这一举动也有反常规,可能添加到在下一代的 iPhone 中。

教程

  1. Mu :一篇讲解如何用 Swift 实现一个简单迷你的编程语言,讲解了写一门编程语言的基本步骤。
  2. Emptiness :在 Swift 中处理空数组是选择 if (optionalArray ?? []).isEmpty { 还是if let array = optionalArray, array.isEmpty { 有没有更好的方案?本文作者对此进行了较深入的思考,并给出了更好的解答。
  3. Structs and NSCoding :实现 NSCoding 需要服从NSObjectProtocol 协议,这是一个 class 的协议,那么在 Swift 中如何更好地结合 Struct 和 NSCoding ,本文作者探讨了一种可行的方案。
  4. Building a Custom Collection in Swift :常用的集合类型有 ArrayDictionarySet ,本文介绍了如何在 Swift 中编写一个自定义的集合类型。
  5. iOS 10 和 macOS 中的卷积神经网络:苹果在 iOS 10 和 macOS 10.12 的 Metal Performance Shaders 框架和 Accelerate 框架里,引入了新的卷积神经网络 API 。本文介绍了什么是卷积神经网络,并给出了一些在图像处理的实践经验。

开源项目

  1. TwicketSegmentedControl :一款非常漂亮的自定义 UISementedControl
  2. PlaygroundTDD :在 Playground 中编写测试代码。
  3. XcodeSourceEditorExtension-Alignment :用于格式化代码的 Xcode Editor Extension 。
  4. HGCircularSlider :高度可定制的环形 SlideView 。
  5. SwiftDate :可能是在 Swift 中处理 Date 的最佳方案的框架。

感谢徐川对本文的审校。

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

2016-11-16 18:002571
用户头像

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

关注

评论

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

运维 | Nginx Proxy Manager反向代理工具

Appleex

运维 nginx反向代理

聊聊什么是厂商绑定

冯骐

开源 供应链 战略思考 技术 优化体系 厂商绑定

代码检查过程中为什么需要涉及到编译呢?

华为云PaaS服务小智

云计算 软件开发 华为云 代码检查

TDengine OSS 与 qStudio 实现无缝协同,革新数据分析和管理方式

TDengine

时序数据库 ​TDengine

软件测试/测试开发丨App自动化测试-弹窗异常处理

测试人

Python 软件测试 异常处理 弹窗

Python 元组完全指南2

小万哥

Python 程序员 软件 后端 开发

80、90童年回忆之小霸王游戏机网页版

echeverra

小霸王

数字时代 低代码赋能新零售系统

力软低代码开发平台

TE智库|《刻画未来的道路:中国服务机器人产业研究报告》发布

TE智库

服务机器人

HarmonyOS应用窗口管理(Stage模型)

HarmonyOS开发者

HarmonyOS

源码, AST, IR, CFG之间的关系梳理

华为云PaaS服务小智

云计算 软件开发 华为云

BOE(京东方)“照亮成长路”百所智慧教室落地偏远地区 携手故宫启动百堂公益课

科技热闻

OpenHarmony组件内状态变量使用:@State装饰器

OpenHarmony开发者

OpenHarmony

六个为Rust构建的IDE

树上有只程序猿

rust语言

这些负载均衡都解决哪些问题?服务、网关、NGINX

王中阳Go

nginx 负载均衡 微服务 面试题 网关

天启科技联创郭志强:趟遍教育行业信数化沟坎,创业智能赛道重塑行业生态

科创人

C4D梦幻色彩的3种表现方法

Finovy Cloud

C4D

线程的五种状态

程序员万金游

Java】 #java #java程序员 #java面试

六个实用的软件开发步骤

高端章鱼哥

敏捷开发 软件开发 瀑布开发

当 FineReport 遇见 CnosDB

CnosDB

开源 时序数据库 CnosDB FineReport

Databend 开源周报第 113 期

Databend

Hugging "Hugging Face"

数由科技

低代码 huggingface 大语言模型 huggingfists 多模态模型

新云原生项目Kmesh正式开源,华为云持续创新,加速行业智能化升级

华为云开源

开源 云原生

软件测试/测试开发丨Python模块与包 学习笔记

测试人

Python 程序员 软件测试

这款可视化拖拽式低代码平台,真香!

树上有只程序猿

低代码平台 JNPF

音视频关键技术盘点!小白入行指南

X2Rtc

音视频 RTC

欢迎体验

开源物联卡管理平台-设备管理

物联网 IoT 国际化 通信系统 通信平台

精彩议程抢先看 | 第四届 CID 大会线下参会报名启动!

OpenAnolis小助手

云计算 架构 深圳 龙蜥社区 CID

从问界单日7000台,聊聊智能汽车成熟时

脑极体

问界

iOS 开发周报: Apple 明年或将推出 10.9 英寸 iPad Pro 、 用 Swift 实现一个迷你编程语言_Android/iOS_靛青K_InfoQ精选文章