时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

iOS 开发周报:苹果将在 WWDC 发布新款 MacBook Pro、Whatʼs new in Swift 4

  • 2017-05-21
  • 本文字数:1255 字

    阅读完需:约 4 分钟

新闻

  1. 苹果将在 WWDC 发布新款 MacBook、MacBook Pro、 MacBook Air :根据彭博社报告,苹果计划在今年 6 月举行的 WWDC 全球开发者大会上发布新款 MacBook 和 MacBook Pro。此外,苹果还正在考虑更新 MacBook Air。目前,MacBook Pro 上使用的是 Skylake 处理器,而将于 WWDC 上发布的新款将搭载 Kaby Lake 处理器。彭博社认为,苹果正在卡考虑升级 MacBook Air 的处理器,继续销售这款设备,将其作为低价选择。由于价格更低,目前 MacBook Air 的销量依然很不错。
  2. 苹果正式推出 Today at Apple :苹果正式公布了 Today at Apple。在全球 Apple Store 中,苹果将举行超过 4000 堂教育课。Today at Apple 项目提供了一系列课程,比如编程、艺术、音乐、设计和摄影,这些可能适合初学者以及有经验的用户,以及所有的年龄的用户,包括儿童。这次的 Today at Apple 项目由苹果零售主管 Angela Ahrendts 负责,目的是让 Apple Store 成为社区中心,而不是简单的零售店。

教程

  1. Unowned 还是 Weak?生命周期和性能对比:处理循环引用时,需要考量对象生命周期来选择 unowned 或者 weak 标识符,这已经成为了一个共识。但使用哪个好呢?本文从源码上为你回答了这个问题。
  2. Playground: Whatʼs new in Swift 4 :本文介绍了当前进度下 Swift 支持的新特性,比如 Codable、下角标访问方法支持泛型,此外你还可以了解到如何在 Xcode 中切换 Swift 版本。
  3. 如何打造易扩展的高性能图片组件:图片组件可以说是 app 开发中使用最多的组件之一,它既简单也不简单,如何设计和开发一个具有高扩展性,高性能的图片组件呢?文本将会从架构设计到性能优化等多方面,全面解析一个优秀图片组件的设计和开发原理,以及在性能优化和架构设计方面的一些经验和探索。
  4. Swift 对象内存模型探究(一)HandyJSON 是 Swift 处理 JSON 数据的开源库之一,类似 JOSNModel,它可以直接将 JSON 数据转化为类实例在代码中使用。由于 Swift 是一种静态语言,没有 Objective-C 那种灵活的 Runtime 机制,为了达到类似 JSONModel 的效果,HandyJSON 另辟蹊径,绕过对 Runtime 的依赖,直接操作实例的内存对实例属性进行赋值,从而得到一个完全初始化完成的实例。本文将通过探究 Swift 对象内存模型机制,简单介绍HandyJSON 实现原理.
  5. 移动端开发路在何方 - 寻找不变量:最近一段时间,移动端开发好像不像以前那么吃香了,招的人少了,要求更高了,给人一种感觉:这个行业是不是不行了?这个行业没出问题,只是更加理性了。本文针对这一问题进行了理性的分析。

开源项目

  1. fir-mac :基于 macOS 的 fir.im 可视化管理客户端,可以进行上传、查看、编辑等操作。
  2. atswift-2017-resources :上周的 @Swift 大会结束了,这是全部的 Slide 。
  3. SwiftKotlin :将 Swift 语言转换成 Kotlin 语言工具。
  4. swiftenv :Swift 版本管理工具,轻松切换到 Swift 4。
  5. let.swift :轻量响应式框架。

感谢徐川对本文的审校。

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

2017-05-21 19:003930
用户头像

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

关注

评论

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

合合信息参编《数据产业图谱(2025)》,助力绘制中国数字经济发展新蓝图

合合技术团队

人工智能 大数据 算法

深度探讨基础软件驱动下的智驾进化之道 |《AI 进化论》第四期

阿里云基础软件

操作系统 智算 阿里云 PAI-TurboX AI进化论

深度探讨基础软件驱动下的智驾进化之道 |《AI 进化论》第四期

OpenAnolis小助手

操作系统 智算 AI进化论

开源能源管理系统 MyEMS:技术深耕与实践赋能的深度解析

开源能源管理系统

开源 能源管理系统

用先进算力,为智驾提速:华为云CloudVeo智能驾驶云服务正式发布

极客天地

捷途汽车1-8月累计销售402992辆,同比增长27.3%

科技热闻

从零开始学MCP | MCP 协议核心原理解析

测试人

Coze教程 第2章:Coze开发环境搭建与配置

测试人

解码大模型:技术篇《1.1-基础架构概念》

京东科技开发者

“操作系统开源与 AI 进化”分论坛全议程来啦 | 2025 云栖大会

OpenAnolis小助手

AI 操作系统 云栖大会 龙蜥社区

DeepSeek大模型Prompt工程深度实践(开发者空间Notebook版)

华为云开发者联盟

Prompt 华为开发者空间

变更管理的关键,借助数字化优势重塑财务规划

智达方通

数字化转型 企业管理 全面预算管理 财务规划

国产 AI 再放大招!智谱开源 GLM-4.5V,视觉推理能力“屠榜”全球

测试人

海外达人营销常见误区与破解之道

Wolink

海外社媒营销 海外营销推广 达人营销

通过工具增强 LLM Agent 能力:veRL+ReTool 的完整实践指南

火山引擎开发者社区

字节跳动

CAD看图绘测一键全搞定,告别多软件切换!

在路上

cad

详解CAD批量打印PDF的黑白模式设置,快速搞定批量输出

在路上

cad cad看图 CAD看图软件 CAD看图王

小程序热更新赋能App动态引擎无缝迭代

xuyinyin

开源能源管理系统 MyEMS:赋能能源高效管理的创新利器

开源能源管理系统

开源 能源管理系统

睿思芯科正式加入龙蜥社区,携手共建 RISC-V 服务器生态新标杆

OpenAnolis小助手

操作系统 龙蜥生态

从库存到利润加速器 AI商品计划重塑零售战略

第七在线

超级精灵再进化 smart发布EHD超级电混技术:每一程,比增程更成

极客天地

KCP协议应用详解:为速度而生的可靠传输协议

京东科技开发者

能效提升 × 碳减排双驱动:MyEMS 开源能源管理的双重价值实践

开源能源管理系统

开源 能源管理系统

火山引擎多模态数据湖落地深势科技,提升科研数据处理效能

新消费日报

品牌出海时,“文化差异”是海外舆情爆发的原因吗?

沃观Wovision

沃观Wovision 舆情监测系统 海外舆情监测

百度网盘基于Flink的实时计算实践

百度Geek说

阶跃星辰开源端到端语音模型 Step-Audio 2 mini:理解、推理与生成统一建模;苹果发布可在浏览器运行的视觉模型丨日报

声网

海外APP上线Apple App Store的流程

北京木奇移动技术有限公司

软件外包公司 APP开发公司 海外APP

新闻数据分析如何提升媒体公信力与用户黏性?

沃观Wovision

数据分析 数据 沃观Wovision 舆情监测系统

腾讯Youtu-Agent正式开源,加速推动智能体从研究走向应用

极客天地

iOS 开发周报:苹果将在 WWDC 发布新款 MacBook Pro、Whatʼs new in Swift 4_Android/iOS_靛青K_InfoQ精选文章