Swift教程推荐
Swift教程推荐

Swift教程推荐

推荐资料

  1. 如何在 2021 年成为 iOS 开发者:https://www.youtube.com/watch?v=HNXzcAwNqMc&t=2s
  2. 基础教育:https://www.apple.com.cn/education/k12/learn-to-code/
  3. SwiftUI教程:https://developer.apple.com/tutorials/swiftui
  4. Swift教程:https://docs.swift.org/swift-book/documentation/the-swift-programming-language/
  5. 每个初级 SwiftUI 开发人员都需要了解的 5 个 SwiftUI 概念(2020 年): https://www.youtube.com/watch?v=51xIHDm_BDs
  6. 使用 SwiftUI 构建您的第一个 iOS 应用程序:https://www.youtube.com/watch?v=aP-SQXTtWhY
  7. 其他资源网站: https://www.donnywals.com/
  8. 其他资源网站2: https://www.avanderlee.com/
  9. 新闻通讯网站:每周ios开发链接:https://iosdevweekly.com/
  10. 网络论坛:https://www.hackingwithswift.com/forums
  11. Zoom会话:每周300人在Zoom通话:开发者快乐时光:https://iosdevhappyhour.com/
  12. Apple WWDC:https://developer.apple.com/cn/wwdc24/

入门视频教程:

  1. 小马技术SwIft Ui开发:https://www.youtube.com/watch?v=4SaddkGm5yA&list=PLliocbKHJNwuLHJlVv6q5tKJxJltjBspC&index=3

其他资料

  1. UIView属性动画:https://developer.apple.com/documentation/uikit/uiviewpropertyanimator
  2. 核心动画:https://developer.apple.com/documentation/quartzcore
  3. SpriteKit:https://developer.apple.com/spritekit
  4. UIKit 动力学:https://developer.apple.com/documentation/uikit/animation_and_haptics/uikit_dynamics
  5. 加速图形处理等:https://developer.apple.com/metal/
  6. App Store Connect 帮助:https://developer.apple.com/help/app-store-connect/
  7. UIKit:https://developer.apple.com/documentation/uikit
  8. SwiftUI:https://developer.apple.com/cn/documentation/swiftui/
  9. Apple开发简体中文文档:https://developer.apple.com/cn/documentation/
  10. 开发工具:https://developer.apple.com/cn/develop/
  11. Core Data入门教程:https://www.kodeco.com/7569-getting-started-with-core-data-tutorial
  12. iOS和Swift学习路径:https://www.kodeco.com/ios/paths
  13. Swift UI 100天:https://www.hackingwithswift.com/100/swiftui
  14. Swift职业指南:https://www.hackingwithswift.com/career-guide
  15. 面试技巧:https://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA
  16. 使用iOS在线进行黑客攻击:https://www.hackingwithswift.com/read
  17. 什么是Core Data:https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CoreData/index.html
  18. NSManaged对象模型:https://developer.apple.com/documentation/coredata/nsmanagedobjectmodel

学习历程

在学习Swift的过程中,我经过短暂的学习时间后,开发了一款《存钱猪猪》的iOS应用,虽然目前应用很简单,但学习曲线是比较混乱的,因此在这里整理了一些教程分享。

这里主要提及的一点是,我通过小马技术SwIft Ui开发入的门,也因为机缘巧合让我想要拿出时间来开发一款应用并为以后谋求做一个独立开发者的准备。

如果你跟我一样在视频教程入门的话,推荐你进一步去学习官方的Swift教程,因为文章是英文,使用谷歌浏览器翻译的中文有时混乱,建议将翻译后的中文复制粘贴给ChatGPT等Ai,经过语言整理后,再进一步去学习,通过在Mac电脑上创建对应的PlayGround项目执行相关的Swift代码,从而了解实现细节。

如果你有iPad或Apple芯片的Mac,也可以抽出时间下载一个Playgrounds,通过这个游戏应用来了解相关的语言基础,寓教于乐的过程中学会一些知识点,我推荐的Playgrounds课程就是:编程入门、学习编程1和学习编程2。

对于Playgrounds其他的课程,可能是一些开发项目,我目前也不理解这些课程的代码。

最后,就是去掌握Core Data、Swift UI的一些知识点,然后运用自己的知识和ChatGPT去创造属于自己的iOS、Mac应用。

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开放者。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注