iOS摘要4(4月5日-4月26日)



哈Ha! 这不仅是针对iOS开发人员的关于iOS开发新闻摘要的新发行版(摘要始于对更广泛的圈子感兴趣的一般Apple新闻)。 以前的所有问题都可以在VK页面上找到,但是这次通过实验尝试对俄罗斯IT平台更加熟悉和方便。

听听您对格式和评论中意见的反馈很有趣。

苹果新闻


  • WWDC的年度报告即将到来,这意味着我们应该期待iOS用户的创新和开发人员的新机会的泄漏和内部人士。 例如,在iOS的第13版中,系统中可能会包含Dark Mode,因此Mac用户非常喜欢。 iPad上的多任务处理也将得到改善,并且“撤消”操作将出现新的手势-显然摇晃13英寸iPad Pro十分不便。
  • 此外,苹果将打开系统API的帷幕:支持读取的NFC标准的数量将增加(它将增加对ISO7816,FeliCa和MiFare标签的支持),可以即时更新CoreML模型(现在这些模型是静态的,如果不更新应用程序就无法在过程中对其进行训练)。 应用程序可以直接从外部存储设备导入照片,并且用户无需在类似于Lightroom的程序中将照片卡添加到“照片”应用程序中。
  • Canalys预测,今年智能扬声器的数量将比上一年增长近一倍 。 显然,随着演讲者需要五年的编程应用需求,“ HomePod Developer”的相应专业和职位空缺很快就会出现。
  • 苹果是一家相当成功的公司,许多人希望自己获得一些成功。 自上一次案件发生以来,甚至一个月都没有过去 ,当时学生再次以自己的智慧来致富,却以公司为代价:这次少年起诉了她,声称面部识别软件导致虚假逮捕 。 苹果当然没有拖延答案

迅捷新闻


  • Swift中的泛型来自最初的版本,并被宣布为该语言的主要功能之一,尽管那时它们具有更严格的限制,并且将它们与结合使用面向协议的编程结合使用,可以得出有趣的结果。 例如,这是用于处理标准库集合的程序界面部分:



    很难弄清楚所使用实体的数量以及它们之间的关系。 但是进步和语言开发社区并没有停滞不前:出现了一项新提议来改善泛型的功能。 事实证明它相当庞大,其简化版本可以在Swift Generics Evolution文章中找到。 该语法计划以关键字形式扩展和添加糖:

    protocol Shape { associatedtype Renderer var renderer: Renderer { get } } func allEncompassingShape() -> some Shape //   `<T: Shape> T`    `some Shape` func union(_ leftShape: some Shape, _ rightShape: some Shape) -> some Shape // `some`            

  • 记住,曾经有过这样的C ++语言? 实际上,他当然还活着并且继续积极发展,但是他再次被埋葬在互联网上。 这次,作者建议改用更安全的Rust和Swift进行系统编程,与提出的替代方案相比,甚至谴责带有漏洞的C ++新版本。 这篇文章的讨论出现在Hacker News论坛上,到目前为止,火焰尚未平息。
  • 更多-更多:Swift是机器学习的标准。 拥抱Swift for Deep Learning的文章在将来提出替换Python,而Python并不是为了编写安全高效的程序而设计的。 作者还指出,缺少普通的类型以及调试程序的复杂性。 他们最近发表了另一篇有关Swift和ML的文章- “使用Swift进行高性能数字编程:探索和思考”
  • 最后-关于不同的事情。 首先,MindNode继续在博客上披露其产品详细信息。 在上一篇文章中,我们在新的篇幅中讨论了如何改进界面的性能-有关使用文本的问题。 其次,根据作者在应用程序中发现的现实漏洞,发布反向工程iOS应用程序的整个课程。

Source: https://habr.com/ru/post/zh-CN449536/


All Articles