首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
WWDC2018
订阅
小咸鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
WWDC 2018:在Swift中如何高效地使用集合
所有应用都用到了集合,为了获得最佳性能,了解背后的基础知识,关于如果更好的使用索引、切片、惰性、桥接以及引用类型,本 Session 讲了些 Tips。 随机访问集合:RandomAccessCollection,提供高效的存储方式,跳转到任意索引的时间复杂度为O(1)。 可变…
WWDC 2018:快速将开发项目适配所有的iOS设备
现如今苹果的移动设备已经不像初代的时候只有一种分辨率尺寸。iOS12 支持包括 iPhone5s、iPhone8、iPhone8 Plus、iPhone X、iPad 等各种尺寸的设备。相信一定有许多开发者对多设备的适配开发有过困扰,本 Session 对快速适配所有型号 iO…
WWDC 2018:Swift 更新了什么?
这个 Session 分为两个部分,前半部分会简单介绍一下 Swift 开源相关的事情,后半部分我们深入了解一下 Swift 4.2 带来了哪些更新。 首先我们来看一下 Swift 的一些统计数据,Swift 自开源之后,总共有 600 个代码贡献者,合并了超过 18k pul…
WWDC 2018:Core Image - 更强的性能并支持基于 Python 快速开发
相信绝大多数 iOS 开发者对 Core Image 都不陌生,作为系统标配的、异常强大的图像处理库,在绝大多数场景下都能满足 App 的图像处理需求。而且,目前 Core Image 已经支持在 iOS 上做自定义 filter,颇有赶超 GPUImage 的态势(GPUIm…
WWDC 2018:车载(CarPlay)在音频和导航 APP 中的应用
CarPlay 从出现至今,逐步开放了它的 API,让第三方 APP 可以轻松地接入,这样当你在开车的时候就可以享受到不一样的开车体验。就在今年(2018),苹果允许第三方导航 APP 使用 CarPlay,这样就可以把第三方的导航数据同步到 CarPlay 上,为此在 iOS…
玩转 Xcode 中的 Playground
Swift 语言是苹果在 WWDC14 上正式发布的,与之同时发布的 Xcode6 中也第一次集成了 Playground 功能。两年后的 WWDC16 上,苹果发布了 iPad 专有的 Swift Playground 软件,帮助年轻人更好地学习使用 Swift 语言。今年的…
WWDC 2018:理解崩溃以及崩溃日志
人非圣贤,孰能无过。每个人在写代码的时候,或多或少都会犯错,那么如何调试、找出问题所在呢?让我们跟随苹果工程师一起了解一下崩溃是如何产生以及如何解决它们的吧。 1. 基础知识 崩溃是什么?崩溃是当应用想要做某件事的时候,被意外终止。 CPU 无法执行的代码。 被操作系统“强杀”…
WWDC 2018:iOS 内存深入研究
对于我们的 App 所依赖的设备而言,内存资源是有限的。降低 App 所使用的内存可以提高性能和体验,相反,过大的内存占用可能会导致 App 被系统强制退出。所以每个 iOS 开发者都应该关注内存问题。这一节新的内容不多,基本上都是一些老的知识点。 在探讨内存之前,我们要知道为…
WWDC 2018:Network.framework 入门,现代化 Socket 编程的新选择
说起 Socket ,我回头望了一眼书架上厚厚的 UNIX 网络编程 卷1: 套接字联网 API(第 3 版) ,而她的姊妹进程间通信我连塑封膜都没拆开。的确,这套最早来自 BSD 的 API 很让人头疼。虽然她们依然是跨平台程序的最佳选择,但是我想应该没有哪个小伙伴在项目中会…
WWDC 2018:Cocoa Touch新特性与改进
UIKit通过“数据预加载”和“CPU算力调整”来做了滚动优化,这两项优化对于UITableView和UICollectionView甚至你自己定制的UIScrollView都有效。 只有一帧之内做完这4件事情,UITableView滚动的时候才不会卡。 在以上4步中,第2步开…