
Learn to build iPhone apps with iOS 7 and Xcode 5, prototyping in Interface Builder. Drag labels, buttons, and images, connect UI to code, frame artwork for artists and photographers.
Set up your mac for iOS 7 app development, install Xcode 5, and build your first iPhone app using single view and storyboards with the iPhone simulator.
Design and build an iPhone app from scratch using Objective-C and common iOS controls, featuring utility style apps like a calculator, guitar tuner, and a unique converter.
Learn Xcode 101 troubleshooting to fix interface builder connections, undefined key exceptions, and crashes by reconnecting outlets, inspecting the console, and correcting mismatched braces and parameters.
Learn core iPhone app development terms and concepts in Xcode and Objective-C, including iOS, Interface Builder, methods, objects, APIs, and common keywords.
Choose a passion-driven app idea and sketch its workflow on paper to clarify goals. Build a framing calculator app with live preview and gesture-based controls that auto compute mat dimensions.
Design a simple stopwatch in a single-view iOS app using Xcode. Build the UI with start, stop, and reset buttons, a top label, and customizable styling.
Learn to build a real iPhone app UI for a map and border calculator, designing a two-panel interface with labels, text fields, and images in Xcode.
Build a stopwatch app by configuring an NSTimer in a view controller, learning instance variables, a scheduled timer with a selector, and stopping the timer with invalidate.
Create an Objective-C class to store map board data, including frame and image dimensions and border values, and implement a calculate borders method to compute horizontal and vertical borders.
Fix a stop watch bug to ensure elapsed time resumes from where left off by adjusting start date and stop date logic, timer creation, and breakpoint debugging.
Refactor a stopwatch to compute elapsed time using Unix time and UTC, adjust with time zone, and introduce a reusable helper that formats time intervals.
Link the app logic and the UI by creating and invoking a calculate method that reads input from text fields, updates a map border object, and refreshes labels.
Create a stopwatch custom class to encapsulate timer logic separate from the view controller, exposing start timer, stop timer, and reset timer, enabling multiple timers and future delegates.
Learn how auto layout in Xcode manages interface elements with constraints, leading and trailing edges, widths and heights, and dynamic content to adapt to portrait and landscape.
Learn to build and align interfaces with auto layout constraints, center content, and use live preview to adapt to different screen sizes.
Learn to create iPhone apps
This course features HD lectures and programming screencasts with large, clear text. Listen to crisp audio and follow Paul Solt’s instruction with demonstrations and on-screen pointer and highlighting.
Overview
You will learn how to create an iPhone app interface using Xcode's Interface Builder. Drag and drop buttons, labels, and images to create your first iPhone app. The interface designer is a great tool to learn for prototyping app ideas.
Paul Solt will show you how to connect code and the user interface together along with the best practices and potential pitfalls. You'll learn what to avoid, and how to solve problems that can crash an iPhone app.
Topics
Read what my students have said
“I really like this class. I would recommend it to anyone starting to learn iOS development, because not matter if you know or don’t know a programming language Paul explains things very clear. It’s a nice class to take.“ –Carlos King
“I’m totally enjoying this course. Paul explains it all perfectly even I’m do not speak very good English. Do I recommend this class? YES!” –Miguel Arjona
“Absolutely fantastic. It’s about time there was a high quality class available online to learn about iPhone app development. Definitely would recommend!” –Dot Fuz
App Store
If you want to learn how to program in Objective-C and how to design a real world app, you need to signup. You can make real money by selling the app design in this course!