有趣的事情-6月6日

Swift 3.0的新功能

即将对Swift 3进行的更改,除其他外,还包括简洁方法的命名和在总是感觉有些奇怪的方法中整理出第一个参数命名约定。 就像对C样式方法/结构的更新,例如CGContext *。

来自CocoaLove会议的Jaimee Newberry的精彩演讲,“消除借口”,以及促使我写更多东西的原因。 这次会议上的其他演讲/演讲者都很棒,我将在此提要中进一步介绍。

在Swift中控制复杂性

我已经排队等待一段时间,这是Andy的有见地的演讲,对我来说,除了我在DDD和最近在其他Swift相关的博客中所读到的内容之外,我对价值类型的有用性有了更多的了解。 我肯定可以利用更多的东西,并进行一次演讲以重新观看几次并制作原型。 Swift绘图示例以及与UITouch的比较非常有用。

在演讲的后半部分,安迪将所有内容与您应用程序中各层的讨论结合在一起,在我最近的一个项目中,加里·伯恩哈特(Gary Bernhardt)的“销毁所有软件”方法(在演讲中提到)隔离了您的应用,这与我产生了非常密切的共鸣。 Rails本身提供的Rails应用。 我发现它在很多方面都非常有效(代码隔离,测试,重用,可延展性等)。

很棒的演讲后问答,以及非常聪明的人群!

Swift中的结构语义学/ Swift中的撤消历史记录

有关Swift和值类型的更多信息-Chris Eidhof撰写的一些很棒的文章,涵盖了值类型复制与引用语义,以及在最近动态讨论过的Dynamic Swift讨论之后的撤消管理器示例。

作为一名动态语言爱好者,我也对Swifts的动态未来也很感兴趣,最终我觉得我们目前正处于Swift / Objective-C的过渡阶段,Swift团队正在朝着这个愿景努力,我相信将成为我们希望的一切。

Swift中的表视图控制器,和Chris Eidhof

Chris Eidhof的更多奇妙之处,涵盖了Swift中的表视图控制器,以及一些有趣的方法来提取控制器的配置和可重用性。 结构和值类型的另一个很好的演示实际上是作为表视图控制器中的数据,以及作为初始化程序的配置结构。

5/30/16一周的比特币新闻

有关比特币和区块链的最新消息-阅读和看到数字货币的采用以及在金融行业中使用它们的兴奋性非常有趣。