NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

卡片式笔记系统BYEAP介绍

zhumingwu

信创国产化替换势在必行,“重复造车轮”应避免

FinFish

国产化 小程序容器 信创化软件 信创化

金三银四 面试准备 数据结构面试题,编程与算法经典面试题

测试人

面试 软件测试 求职

青否数字人直播带货源码有哪些功能?

青否数字人

数字人

QCN9274 vs QCN9224 chip performance comparison-wireless communication innovation

wifi6-yiyi

5G qcn9274 QCN9224

MES管理系统与其他系统的集成

万界星空科技

数字化转型 系统集成 mes 万界星空科技

MES系统解决方案,MES系统主要能解决什么问题

万界星空科技

数字化 生产管理系统 mes 万界星空科技 车间管理

lerna-lite 轻量化 monorepo 管理利器

小鑫同学

Anon Network:基于 Ator Protocol 的 DePIN 匿名互联网

大瞿科技

仓储管理解决方案:混合低代码与定制开发,实现灵活性与效率的完美结合

天津汇柏科技有限公司

低代码开发 软件开发定制 仓储系统

软件测试学习笔记丨Selenium网页frame

测试人

软件测试

第六届科技无障碍发展大会(2024TADC)

信息无障碍研究会

驼峰与下划线在python中转化

麦兜

玩转云端| 拥有HBlock这项“存储盘活绝技”,数据中心也能“热辣瘦身”!

天翼云开发者社区

云计算 存储 数据中心 集群

Ceph的crush算法与一致性hash对比介绍

天翼云开发者社区

云计算 存储 云服务

LLaMA 2语言大模型的微调策略:LoRA与全参数选择

百度开发者中心

人工智能 大模型 llama2

面试不会算法和数据结构,经典面试题讲解来了!

霍格沃兹测试开发学社

Apifox 最新功能更新:OAuth 2.0 鉴权、多分支Mock及更多

Apifox

程序员 前端 后端 Apifox

2024最新风口项目 巨量 腾讯 百度 快手 小红书广告代理 信息流广告代理

陈老师讲创业

金三银四 面试准备 数据结构面试题,编程与算法经典面试题

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

测试

认识一下JavaScrip中的元编程

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号2024年4月PK榜

Stable Diffusion中的常用术语解析

程序那些事

人工智能 程序那些事 openai

出海不出局 | 小游戏引爆高线市场,新竞争态势下的应用出海攻略

融云 RongCloud

Anon Network:基于 Ator Protocol 的 DePIN 匿名互联网

长安区块链

如何通过二维码追踪物品流转情况?添加这个组件即可

草料二维码

二维码 草料二维码

Giants Planet 宣布推出符文,建立在坚实价值的基础上

西柚子

文心中国行走进成都!4月24日一起把握大模型时代的产业新机遇

飞桨PaddlePaddle

百度 BAIDU 百度飞桨 文心大模型 文心中国行

刘强东“分身”直播首秀带火 AI 数字人直播,青否数字人厂商备受关注!

青否数字人

数字人

利用jd.item_get API获取商品信息,打造可读性强的商品介绍

技术冰糖葫芦

API 接口 API 文档 pinduoduo API

Prompt工程师压箱底绝活——Prompt的基本组成部分、格式化输出与应用构建

百度Geek说

企业号 4 月 PK 榜 Prompt

GLM国产大模型训练加速:高效性能与成本优化的实践

百度开发者中心

人工智能 深度学习 大模型

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