iOS代表模式:您无法告诉我该怎么做

我已经在Lambda School的第二周完成了第一天的学习,这是一个为期30周的沉浸式在线课程,旨在教学生成为成熟的软件工程师。 我的专长是iOS开发。 还有许多其他与技术相关的轨道。

我们的演讲围绕协议和委托模式。 委托模式是成为合格的开发人员的iOS基础的重要组成部分。 在现实生活中委派相对简单:A人告诉B人做某事; 人B完成任务(而人A因完成任务而获得荣誉-#bosslife)。

在编程中,委托的核心概念是在两个不同的视图控制器之间传递信息。 这是一个类似的概念,但是要实现这一目标还需要更多步骤。

我理解为什么他们会在头几周内教它,因为委派在编程中是如此重要。 而且,类似于生活,我们需要练习。 现在学习它将使我们又有28周的时间来实践此概念。

说实话,委托人和委托人的概念对我和班上的大多数学生来说都很难理解。 即使经过两个小时的演讲,我仍然花了整夜的时间来完成日常作业项目,该项目要求我们在项目中使用委托模式。

参加Lambda学校的好处是,它为可能为概念苦苦挣扎超过一天的学生提供了一个选择。 Lambda提供了一种称为异步调度的方法,这基本上意味着,如果您在课程的特定星期后没有一定程度的信心,则可以重复这一周。 革命性的? 真是的

许多其他的iOS训练营都无法提供此选项。 他们的课程可能必须遵循更严格的时间表,以容纳将来的同类研究小组。 我觉得通过提供异步计划,Lambda学校确实体现了他们投资于学生的使命。

免责声明:我绝不会为此插件获得回扣; 我只是希望这些信息能对Lambda学校的篱笆上的所有人有所帮助。 如果您像我一样(需要大量了解和重复使用iOS概念的人),则应该诚实地考虑一下。

随着时间的推移,我将在Lambda上发布更多关于我的经历的博客,因此,如果您对这样的训练营内的生活感兴趣,请在此处或在Twitter上关注我。