# Developing iOS apps in Swift - lecture from Stanford University

**URL:** <https://the.fmsoup.org/t/developing-ios-apps-in-swift-lecture-from-stanford-university/3764>\
**Category:** Floating Topics\
**Tags:** swift\
**Created:** [October 30, 2023, 8:04am UTC](https://the.fmsoup.org/t/developing-ios-apps-in-swift-lecture-from-stanford-university/3764 "2023-10-30T08:04:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Torsten](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/torsten/32/1574_2.png) [@Torsten](https://the.fmsoup.org/u/Torsten)\
**Post date:** [October 30, 2023, 8:04am UTC](https://the.fmsoup.org/t/developing-ios-apps-in-swift-lecture-from-stanford-university/3764/1 "2023-10-30T08:04:07Z")

</div>

A fellow developer pointed me to an lecture from Standford University's CS department, available on the internet.  
It teaches coding in Swift, SwiftUI and only requires a general understanding of coding as a prerequisite. All the swifty things are explained in a very approachable way. It may be of interest for FM developers who are just curious about how that Swift stuff works.

[Developing Apps for iOS](https://cs193p.sites.stanford.edu/2023)

---

<div class="post-metadata">

**Author:** ![Markus](https://avatars.discourse-cdn.com/v4/letter/m/b782af/32.png) [@Markus](https://the.fmsoup.org/u/Markus)\
**Post date:** [October 30, 2023, 12:29pm UTC](https://the.fmsoup.org/t/developing-ios-apps-in-swift-lecture-from-stanford-university/3764/2 "2023-10-30T12:29:07Z")

</div>

Thank You for the link!

Even more interesting would be something about developing for macOS (with SwiftUI) - at least for me, getting tired to find (search...) out all the differences between iOS and macOS...

---

<div class="post-metadata">

**Author:** ![samfmp](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@samfmp](https://the.fmsoup.org/u/samfmp)\
**Post date:** [October 30, 2023, 1:35pm UTC](https://the.fmsoup.org/t/developing-ios-apps-in-swift-lecture-from-stanford-university/3764/3 "2023-10-30T13:35:59Z")

</div>

I will also suggest the following site which is free to learn UIKit and SwiftUI.

[[https://www.hackingwithswift.com/](https://www.hackingwithswift.com/)](Hacking with swift)

---

<div class="post-metadata">

**Author:** ![Markus](https://avatars.discourse-cdn.com/v4/letter/m/b782af/32.png) [@Markus](https://the.fmsoup.org/u/Markus)\
**Post date:** [October 30, 2023, 2:47pm UTC](https://the.fmsoup.org/t/developing-ios-apps-in-swift-lecture-from-stanford-university/3764/4 "2023-10-30T14:47:16Z")

</div>

mostly - if not all - for iOS

Swiftfull Thinking is also a very good source, free

Keep in mind that some methods will not work under macOS if just copied from iOS (ie some buttons, need more params..j

---

<div class="post-metadata">

**Author:** ![Torsten](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/torsten/32/1574_2.png) [@Torsten](https://the.fmsoup.org/u/Torsten)\
**Post date:** [October 30, 2023, 2:59pm UTC](https://the.fmsoup.org/t/developing-ios-apps-in-swift-lecture-from-stanford-university/3764/5 "2023-10-30T14:59:30Z")

</div>

It helps getting a good understanding what Swift is and what it's capabilities are. Once you got there it is fairly easy to develop macOS apps, too. Most of the UI code is common to iOS and macOS, the rest you'll get sorted out. The big picture is getting a basic understanding and command of Swift for a start.
