
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.
Learn to access a Mac environment from a Windows PC using MacInCloud and run Xcode 5 or 6 for iOS 7 in the cloud.
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.
Sketch your iPhone app ideas on paper to capture concepts, iterate designs, and prototype in Xcode. Build the UI around a crop region, image manipulation, and a bottom preset toolbar.
Learn the essentials of Xcode and Interface Builder, connect UI to code with outlets and actions, and build a days-to-weeks calculator running in the iPhone simulator.
Learn to build a real iOS app with Xcode, using interface builder to connect outlets and actions for a days-to-weeks converter in Objective-C.
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.
Connect the user interface to code by creating outlets for text fields and labels, wiring the calculate button action, and print text field values using tokens.
Connect the start, stop, and reset buttons to code with IB outlets and actions, format dates with a date formatter, and ensure a timer runs by guarding the timer pointer.
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.
Build a stopwatch by calculating elapsed time between start and stop dates, updating the display every 0.01 seconds, and formatting hours, minutes, and seconds with the gregorian calendar.
Add millisecond display and resume functionality to the stopwatch, calculate elapsed time using time intervals, and fix layout and formatting issues for a polished iPhone app.
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 to hide the keyboard by resigning the first responder and end editing, and implement ui textfield delegates to handle the return key and manage delegates safely.
Learn to create a custom stopwatch delegate protocol and conforming objects to enable inter-file communication, implement required methods, set delegates, and build flexible timer logic with a customizable display format.
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.
Explore how auto layout uses constraints to position UI elements on iPhone screens. Learn about multipliers, constants, frames, and how Xcode signals good or conflicting constraints.
Learn to use auto layout in Xcode 5 to position views with constraints, set width and height, and preview layouts across form factors with live preview and the assistant editor.
Master setting up auto layout constraints from scratch, pin views with leading and top edges, define width and height, and center content using intrinsic size and size to fit.
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!