新闻
- Apple 考虑放弃自家显示器业务:Apple 在 MacBook Pro 发布会上介绍了两款 LG UltraFine 系列显示器,而 The Verge 的主编从 Apple 那里得到消息称 Apple 可能将放弃自家显示器业务。此前曾有传闻称 Apple 将在明年发布一款自带 GPU 芯片的 Thunderbolt Display 5K 显示器,以替换此前已经停产下架的旧款。
- AirPods 跳票,发售延迟到 11 月:昨日 Apple 透过 TechCrunch 网站发布声明称:“消费者对 AirPods 的前期反馈非常不错。我们不会在产品没有准备好时就匆匆推出。我们需要更多的时间完善 AirPods。”
教程
- openURL Deprecated in iOS10 :Apple 在 iOS 10 中带来了新的
OpenURL
的 API ,本文介绍了该 API 的特性以及对应的适配方案。 - Enum Raw Values and Failable Initializers :在 Swift 中,枚举和结合体、类一样是一等公民,枚举具有很强大的功能,本文介绍了如何用枚举结合
UISegmentedControl
。 - TouchBar 入门开发指南:新款的 MacBook Pro 增加了 TouchBar ,本文介绍了 TouchBar 开发的一些基础知识。
- A reusable UITableViewDataSource in Swift :在
UITableView
中处理多种 Cell 是件复杂的事情。本文分享了在 Swift 中,UITableViewDataSource
的最佳实践。 - Why Swift guard Should Be Avoided :使用
guard
是确保代码执行在预期的位置的一种方式,而本文分享了为什么有时候应该避免使用guard
。
开源项目
- LogGuru :通过读取手机日志,找到应用无法安装的原因工具。
- brickkit-ios :简单快捷的布局框架。
- rexxar-ios :豆瓣 Hybrid 混合开发框架。
- Marshal :支持
throws
的 JSON 解析框架。 - Each :对
Timer
的封装,更加易用的定时器框架。
感谢徐川对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们。
公众号推荐:
跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。
评论