Podcasts by 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
Programming Project 1: Concentration from 2021-01-31T22:10:42.023393
Programming Project 1: Concentration
ListenFriday 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.
Listen3. 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.
Listen5. Drawing from 2021-01-31T22:10:42.023393
Paul Hegarty covers error handling, special types any and anyobject, and casting. He then introduces views.
ListenReading 3: Finishing Off Swift from 2021-01-31T22:10:42.023393
Reading 3: Finishing Off Swift
Listen6. 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.
ListenProgramming Project 3: Graphical Set from 2021-01-31T22:10:42.023393
Programming Project 3: Graphical Set
Listen7. 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.
ListenLecture 7 Slides from 2021-01-31T22:10:42.023393
Listen8. Animation from 2021-01-31T22:10:42.023393
Paul Hegarty continues his coverage of Animation.
ListenLecture 8 Slides from 2021-01-31T22:10:42.023393
ListenProgramming Project 4: Animated Set from 2021-01-31T22:10:42.023393
Programming Project 4: Animated Set
ListenFriday Session 2: Github and Source Control Workflow from 2021-01-31T22:10:42.023393
Junjie Ke covers Github and the source control workflow.
Listen9. 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...
ListenLecture 9 Slides from 2021-01-31T22:10:42.023393
Listen10. 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.
ListenLecture 10 Slides from 2021-01-31T22:10:42.023393
ListenFriday Session 3: Instruments from 2021-01-31T22:10:42.023393
Jason Riggs explains instruments.
Listen11. 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...
ListenLecture 11 Slides from 2021-01-31T22:10:42.023393
Listen12. 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.
ListenLecture 12 Slides from 2021-01-31T22:10:42.023393
ListenProgramming Project 5: Image Gallery from 2021-01-31T22:10:42.023393
Listen13. 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.
ListenLecture 13 Slides from 2021-01-31T22:10:42.023393
Listen14. 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,...
ListenLecture 14 Slides from 2021-01-31T22:10:42.023393
ListenProgramming Project 6: Persistent Image Gallery from 2021-01-31T22:10:42.023393
Listen15. 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.
ListenLecture 15 Slides from 2021-01-31T22:10:42.023393
Listen16. More Segues from 2021-01-31T22:10:42.023393
Paul Hegarty talks about modal, popover, unwind, and embed segues.
ListenLecture 16 Slides from 2021-01-31T22:10:42.023393
Listen17. 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