Property List Driven Apps with Swift
Peruse dynamic tables, and embed any web content you like, all based on property lists that control your app's data.

What you will learn
Update an entire app without ever resubmitting a new build to Apple by using a Property List saved to your website.
Create a multi-tiered Table view, one with sections, sub-sections, and unlimited links (all populated via a property list) which can provide users the option to open web pages, images, videos, or do anything your app requires. For example, choose levels in a game.
Display web pages with embedded content from YouTube, Vimeo, Vine, Instagram, or wherever, using query string variables added to the end of URL’s.
Pull html data / variables from a web page back into your app. Useful for any number of things, for example, allowing or denying access to an area of the app.
Display and cache images in your app from files stored on your website. Imagine updating banners in your app by simply uploading new images.
Gain more knowledge of Swift 1.2
Why take this course?
🌟 Course Title: Property List Driven Apps with Swift
🚀 Headline: Peruse dynamic tables, and embed any web content you like, all based on property lists that control your app's data without the need for resubmitting a new build to Apple!
Course Overview:
Dive into the world of iOS development with Swift 1.2 and learn how to create dynamic, content-rich apps using Property Lists. This course will guide you through the process of updating your app's content dynamically, displaying web pages, and even pulling in data from the web with a sprinkle of PHP. You'll master the art of Auto Layout, parse property lists, and manipulate UIWebViews to create a seamless user experience.
Course Curriculum:
🛠️ Initial Setup with Auto Layout
Learn how to set up your app's initial layout using a UITableView, UIWebView, and a Navigation Bar in the Main storyboard file. If you're comfortable with Auto-Layout, you can skip ahead and download the starting project.
🔗 Displaying a Web View and Parsing the Property List
Connect your IBOutlets and IBActions, make your first web request, parse the property list, and feed all your data into a UITableView. Navigate through broad sections to specific links with ease, and see how this setup can be applied to any kind of data.
⭘ Sending Query String Variables from the App and Receiving HTML Data Back
Discover how to send custom query strings from your iOS app and use them to display tailored YouTube or Vimeo embeds in your UIWebView. Learn to include custom titles within the app, read data from a webpage, and set up a back button for seamless navigation through your property list data.
🛫 Updating the Property List from a copy stored on your website (Optional Add-On)
This advanced topic covers how to upload a second copy of the property list to a server and have the app use it as the primary source of data, with a fallback mechanism for local or original property lists if needed.
🌟 Adding Thumbnail Images to the UITableView
Enhance your UITableView by adding eye-catching images alongside your list items. This video tutorial will teach you how to load images from both the app bundle and the web, including techniques for caching images to improve performance.
What You'll Learn:
- Auto Layout Mastery: Understand the fundamentals of Auto Layout to set up your app's interface responsively.
- Web Content Integration: Display any web content within your app, including YouTube and Vimeo videos, images, and more.
- Property List Parsing: Learn how to parse property lists to dynamically update your app's content without resubmitting it to the App Store.
- Query String Manipulation: Send custom query strings from your app and receive tailored HTML responses in return.
- Server Data Synchronization: Update your app's content by fetching a property list from a server, with robust error handling for different scenarios.
- Image Handling: Include thumbnail images in your UITableView, and learn how to cache images effectively to enhance performance.
Embark on this iOS development journey with Swift to create dynamic, data-driven apps that are easy to update and maintain. Enroll in "Property List Driven Apps with Swift" today and transform the way you build iOS applications! 📲✨
Screenshots



