Podcasts by Developing iOS 11 Apps with Swift

Developing iOS 11 Apps with Swift

Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. User interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Swift programming language. Other topics include: object-oriented database API, animation, mobile device power management, multi-threading, networking and performance considerations.

Further podcasts by Paul Hegarty

Podcast on the topic Bildung

All episodes

Developing iOS 11 Apps with Swift
Lecture 1 Slides from 2021-01-31T22:10:42.023393

Lecture 1 Slides

Listen
Developing iOS 11 Apps with Swift
Reading 1: Intro to Swift from 2021-01-31T22:10:42.023393

Reading 1: Intro to Swift

Listen
Developing iOS 11 Apps with Swift
2. MVC from 2021-01-31T22:10:42.023393

Paul Hegarty explains the Model-View-Controller (MVC) concept. He then continues the Concentration demo: demonstrating the application of MVC to the Concentration Game.

Listen
Developing iOS 11 Apps with Swift
Lecture 2 Slides from 2021-01-31T22:10:42.023393

Lecture 2 Slides

Listen
Developing iOS 11 Apps with Swift
Programming Project 1: Concentration from 2021-01-31T22:10:42.023393

Programming Project 1: Concentration

Listen
Developing iOS 11 Apps with Swift
Friday Session 1: Debugging and Xcode Tips and Tricks from 2021-01-31T22:10:42.023393

Jason Riggs talks about debugging and shares Xcode tips and tricks.

Listen
Developing iOS 11 Apps with Swift
3. Swift Programming Language from 2021-01-31T22:10:42.023393

Paul Hegarty begins with a demonstration of making Concentration's button layout dynamic. He then reviews the first two lectures and continues diving into Swift.

Listen
Developing iOS 11 Apps with Swift
Lecture 3 Slides from 2021-01-31T22:10:42.023393

Lecture 3 Slides

Listen
Developing iOS 11 Apps with Swift
Reading 2: Intro to Swift from 2021-01-31T22:10:42.023393

Reading 2: Intro to Swift

Listen
Developing iOS 11 Apps with Swift
4. More Swift from 2021-01-31T22:10:42.023393

Paul Hegarty continues his coverage of Swift.

Listen
Developing iOS 11 Apps with Swift
Lecture 4 Slides from 2021-01-31T22:10:42.023393

Lecture 4 Slides

Listen
Developing iOS 11 Apps with Swift
Programming Project 2: Set from 2021-01-31T22:10:42.023393

Programming Project 2: Set

Listen
Developing iOS 11 Apps with Swift
5. Drawing from 2021-01-31T22:10:42.023393

Paul Hegarty covers error handling, special types any and anyobject, and casting. He then introduces views.

Listen
Developing iOS 11 Apps with Swift
Lecture 5 Slides from 2021-01-31T22:10:42.023393

Lecture 5 Slides

Listen
Developing iOS 11 Apps with Swift
Reading 3: Finishing Off Swift from 2021-01-31T22:10:42.023393

Reading 3: Finishing Off Swift

Listen
Developing iOS 11 Apps with Swift
6. Multitouch from 2021-01-31T22:10:42.023393

Paul Hegarty continues his PlayingCard demonstration on views. He then introduces gestures and concludes with a demo on swiping, tapping and pinching.

Listen
Developing iOS 11 Apps with Swift
Lecture 6 Slides from 2021-01-31T22:10:42.023393

Lecture 6 Slides

Listen
Developing iOS 11 Apps with Swift
Programming Project 3: Graphical Set from 2021-01-31T22:10:42.023393

Programming Project 3: Graphical Set

Listen
Developing iOS 11 Apps with Swift
7. Multiple MVCs, Timer, and Animation from 2021-01-31T22:10:42.023393

Paul Hegarty begins with an explanation of multiple MVCs and demonstrates Theme Chooser in Concentration. He then introduces timer and animation.

Listen
Developing iOS 11 Apps with Swift
Lecture 7 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
8. Animation from 2021-01-31T22:10:42.023393

Paul Hegarty continues his coverage of Animation.

Listen
Developing iOS 11 Apps with Swift
Lecture 8 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
Programming Project 4: Animated Set from 2021-01-31T22:10:42.023393

Programming Project 4: Animated Set

Listen
Developing iOS 11 Apps with Swift
Friday Session 2: Github and Source Control Workflow from 2021-01-31T22:10:42.023393

Junjie Ke covers Github and the source control workflow.

Listen
Developing iOS 11 Apps with Swift
9. View Controller Lifecycle and Scroll View from 2021-01-31T22:10:42.023393

Paul Hegarty delves into the view controller lifecycle – keeping track of what's happening in your Controller as it goes through its lifetime – and then demonstrates putting print()s into the multi...

Listen
Developing iOS 11 Apps with Swift
Lecture 9 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
10. Multithreading and Autolayout from 2021-01-31T22:10:42.023393

Paul Hegarty covers multithreading and then demonstrates with a multithreaded Cassini. He then introduces autolayout.

Listen
Developing iOS 11 Apps with Swift
Lecture 10 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
Friday Session 3: Instruments from 2021-01-31T22:10:42.023393

Jason Riggs explains instruments.

Listen
Developing iOS 11 Apps with Swift
11. Drag and Drop, Table View, and Collection View from 2021-01-31T22:10:42.023393

Paul Hegarty lectures about drag and drop – transferring information around within and between apps – and demonstrates applying it in a demonstration of EmojiArt. He then introduces UITableView and...

Listen
Developing iOS 11 Apps with Swift
Lecture 11 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
12. Drag and Drop, Table View, Collection View, and Text Field from 2021-01-31T22:10:42.023393

Paul Hegarty continues his demo of EmojiArt. He then covers editable text input control with UITextField.

Listen
Developing iOS 11 Apps with Swift
Lecture 12 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
Programming Project 5: Image Gallery from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
13. Persistence and Documents from 2021-01-31T22:10:42.023393

Paul Hegarty continues his demo of Emoji Art where he implements UITextField to add more Emoji. He then introduces persistence.

Listen
Developing iOS 11 Apps with Swift
Lecture 13 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
14. Persistence and Documents Demo from 2021-01-31T22:10:42.023393

Paul Hegarty extends his coverage of Documents. He then does a demonstration of using Codable to create a JSON representation, storing it in the filesystem then letting UIDocument store it instead,...

Listen
Developing iOS 11 Apps with Swift
Lecture 14 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
15. Alerts, Notifications, Application Lifecycle from 2021-01-31T22:10:42.023393

Paul Hegarty covers alerts and action sheets, notifications and KVO, and the application lifecycle.

Listen
Developing iOS 11 Apps with Swift
Lecture 15 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
16. More Segues from 2021-01-31T22:10:42.023393

Paul Hegarty talks about modal, popover, unwind, and embed segues.

Listen
Developing iOS 11 Apps with Swift
Lecture 16 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
17. Core Motion and Camera from 2021-01-31T22:10:42.023393

Paul Hegarty introduces Core Motion – detecting the position and movement of the device – and then does a demo with Gravity-Driven Playing Card. He then covers taking pictures within your app.

Listen
Developing iOS 11 Apps with Swift
Lecture 17 Slides from 2021-01-31T22:10:42.023393

Listen
Developing iOS 11 Apps with Swift
Lecture 17 Slides from 2017-11-13T10:46

Listen