MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

iOS 6 App Development Fundamentals LiveLessons Part I

Course Summary

A Complete "App-Driven" Approach to Teaching iOS Programming


  • +

    Course Syllabus

    • Introduction
      • Introduction to iOS 6 App Development Fundamentals LiveLessons Part I
    • Lesson 1: Setting Up Your Environment
      • Lesson introduction
      • Setting up your iOS 6 development environment
    • Lesson 2: Test Driving the SpotOn Game App
      • Lesson introduction
      • Opening a project and overviewing the Xcode IDE
      • Running the SpotOn app on the iOS simulator
      • Changing the iOS simulator “hardware”
    • Lesson 3: Welcome App
      • Lesson introduction
      • Test-driving the Welcome app
      • Creating an iOS app project using an Xcode template
      • Configuring the app for portrait and landscape orientations
      • Adding an image to the project
      • Opening the MainStoryboard_iPhone.storyboard
      • Adding an Image View to the scene and configuring the Image View’s attributes using Xcode inspectors
      • Adding a Label to the scene, sizing it and configuring its attributes
      • Designing the iPad GUI
      • Running the Welcome app on a device
      • Making the Welcome app accessible
      • Internationalizing the Welcome app
    • Lesson 4: Tip Calculator App
      • Lesson introduction
      • Test-driving the Tip Calculator app
      • Creating and configuring the iOS app project using an Xcode template
      • Building the GUI: Adding the Label That Displays the Formatted User Input
      • Building the GUI: Adding the “Bill Total” Label
      • Building the GUI: Adding the “10%”, “15%” and “20%” Labels
      • Building the GUI: Creating the Labels That Display the 10%, 15% and 20% Tips and Totals
      • Building the GUI: Creating the “Tip” and “Total” Labels to the Left of the Yellow Labels
      • Building the GUI: Creating the Custom Tip Percentage GUI Components
      • Building the GUI: Creating the Labels for Displaying the Custom Tip and Total Amounts
      • Building the GUI: Creating the Text Field for Receiving User Input
      • Creating outlets with Interface Builder
      • Creating actions with Interface Builder
      • Class TCViewController: Header
      • Class TCViewController: Private interface and the beginning of Its implementation
      • Class TCViewController: Overridden viewDidLoad method
      • Class TCViewController: Action method calculateTip:
      • Class TCViewController: Method currencyStringWithNumber:
    • Lesson 5: Favorite Twitter® Searches App
      • Lesson introduction
      • Test-driving the Favorite Twitter Searches app, Part I
      • Test-driving the Favorite Twitter Searches app, Part II
      • Creating and configuring the iOS app project using an Xcode template
      • Adding Images and an Overview of the Utility Application template
      • Building the Main View's GUI, Step 1: Removing the Info Button
      • Building the Main View's GUI, Step 2: Setting the View’s Background Color
      • Building the Main View's GUI, Step 3: Adding the “Favorite Twitter Searches” Label
      • Building the Main View's GUI, Step 4: Adding the First Text Field
      • Building the Main View's GUI, Step 5: Adding the Custom Button for Saving a Search
      • Building the Main View's GUI, Step 6: Adding the Second Text Field
      • Building the Main View's GUI, Step 7: Adding the “Tagged Searches” Label
      • Building the Main View's GUI, Step 8: Adding the Scroll View and Customizing Its Auto Layout Constraints
      • Building the Main View's GUI, Step 9: Configuring the Segue
      • Building the Main View's GUI, Step 10: Adding IBOutlets for the root View, the Text Fields and the Scroll View
      • Building the Main View's GUI, Step 11: Adding an IBAction for the add Button
      • Viewing the GUI in Landscape Orientation in Interface Builder
      • Inspecting the View Hierarchy and Auto Layout Constraints
      • Building the Flipside View's GUI, Step 1: Adding a Web View (UIWebView)
      • Building the Flipside View's GUI, Step 2: Adding an IBOutlet Property for the Web View
      • FTSMainViewController Header
      • FTSMainViewController: static File-Scope Variables and Private Interface
      • FTSMainViewController: Overriding UIViewController Method viewDidLoad
      • FTSMainViewController: updateSearches: Method That Responds to iCloud External Change Notifications
      • FTSMainViewController: addNewButtonWithTitle: Method That Creates Search Buttons; Programmatically Adding Event Handlers; Sorting the Buttons; Programmatically Setting Auto Layout Constraints
      • FTSMainViewController: refreshButtonsInScrollView Updates UIScrollView with Search, Edit, Delete and Share Buttons; Auto Layout Content Hugging Priority; Programmatically Setting Auto Layout Constraints
      • FTSMainViewController: createButtonWithIconNamed: Creates a UIButton Containing an Image and Specifies the UIButton’s Width and Height as Auto Layout Constraints
      • FTSMainViewController: Method addVerticalConstraintForButton:y: specifies a UIButton's Distance from the Top of the UIScrollView
      • FTSMainViewController: Method viewDidLayoutSubviews Adjusts the UIScrollView’s Height
      • FTSMainViewController: editButtonTouched: Event Handler for the Edit UIButton
      • FTSMainViewController: deleteButtonTouched: Event Handler for the Delete UIButton and Methods alertView:clickedButtonAtIndex: and deleteSearch
      • FTSMainViewController: shareButtonTouched: Event Handler for the Share UIButton
      • FTSMainViewController: addButtonTouched: Event Handler for the Add UIButton
      • FTSMainViewController: saveQuery:forTag:syncToCloud: Method That Saves a New Tag–Query Pair; Encoding the Query String
      • FTSMainViewController: searchButtonTouched: Event Handler for the Search UIButtons
      • FTSMainViewController: prepareForSegue:sender: Method Configures the FlipsideViewController
      • FTSMainViewController: flipsideViewControllerDidFinish: Method That’s Called When the App Returns from the Flipside View
      • FTSFlipsideViewController Header
      • FTSFlipsideViewController: Conforming to the UIWebViewDelegateProtocol
      • FTSFlipsideViewController: Overriding UIViewController Method viewDidLoad
      • FTSFlipsideViewController: IBAction Method done: Loading a web page takes an
      • Testing the App on iOS Devices, Step 1: Configuring the App’s Target to Enable iCloud
      • Testing the App on iOS Devices, Step 2: Registering Your Device(s) with the iOS Provisioning Portal
      • Testing the App on iOS Devices, Step 3: Creating an Explicit App ID
      • Testing the App on iOS Devices, Step 4: Creating a Provisioning Profile for the App
      • Testing the App on iOS Devices, Step 5: Using Xcode’s Organizer Window to Install the Provisioning Profile
      • Testing the App on iOS Devices, Step 6: Using the New Provisioning Profile in Your App’s Target Settings
      • Accessibility Strings for Dynamically Generated GUI Components
      • Localized Strings for Dynamically Generated GUI Components
    • Code files
      • Code files


Course Fee:
USD 150

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top