使用Swift 4学习iOS开发的免费资源

如果您在Instagram上关注我,那么您现在可能已经知道我过去一个月一直在学习本机iOS开发。 我一直想从事移动开发已有一段时间,现在我有机会在MedMen工作,现在我需要我帮助使用Swift 4.2和Xcode 10来构建应用程序。很难找到巨大的资源,尤其是免费的。 那里太多了,很难找到好的。 这是我过去一个月一直在使用的一些资源,可以帮助我学习。 请记住,这些资源中有很多是假设您已经具备编程知识的。 基本上,您应该已经至少知道一种语言,并且熟悉诸如函数和变量之类的基本概念。

以编程方式学习UI设计,无需情节提要

以下视频向您很好地介绍了使用代码(而不是Storyboard)创建应用的UI。 对于开发人员来说,知道如何做到这两者都是件好事。 大多数教程都使用情节提要,但我最终从这个家伙那里找到了一系列不错的视频,向您展示了如何使用代码来完成这些操作。 许多团队可能也会更喜欢您以编程方式发表观点。 这是因为版本控制比较容易,而Storyboard却有点混乱。 如果您自己构建一个应用程序,则可以按自己的喜好坚持使用Storyboard。

苹果在Swift上的官方电子书

苹果对Swift编程有相当扎实的介绍。 Swift编程语言4.2是一本很棒的快速阅读语法概述的文章,快速介绍了如何声明变量和函数之类的内容。 要深入研究实际构建本机应用程序并熟悉ARKit和UIKit等可用框架,请阅读使用Swift开发App。 这本书的目的是将可以入门的完整知识带给可以编写简单应用程序的初级开发人员。

如果您已经了解基本的编程概念,则可以跳过某些部分,直接跳到解释可用框架以及如何实际构建简单应用程序的部分! 我目前正在亲自阅读这两本书,并发现它们很容易理解。

观看Sean Allen的iOS开发视频

肖恩·艾伦(Sean Allen)提供了一些有关构建本机iOS应用程序的精彩视频。 我强烈建议您查看他的视频。 他快速介绍了如何构建一个非常简单的移动应用程序,以帮助您入门,并了解构建移动应用程序的方式。

我希望这些资源可以帮助您开始进行移动开发。 如果您来自Web开发背景并且了解React或Angular,我想添加一些有关UIView及其子类的提示。 只需将它们视为组件即可! 每个部分都独立工作,并具有自己的功能和控制器。

祝您好运,编码愉快! 🙂