BrainFire Video Tutorials for Xcode - Programming Tools

  • BrainFire Video Tutorials for Xcode - Programming Tools
  • BrainFire Video Tutorials for Xcode - Programming Tools
  • BrainFire Video Tutorials for Xcode - Programming Tools
  • BrainFire Video Tutorials for Xcode - Programming Tools

Detailed App Info:

  • Last Changed:Time:
  • Current Version:Version: 1.0
  • Device Type:Device: iPad Ready
  • Category:Category: Education
  • iTunes Seller:Seller:
  • Download Size:App Size: 1.03 GB

Application Description

Twitter:
Google:
Facebook:
++Are you new to Xcode5 / iOS7 programming and want to learn how to maximize your learning and forward momentum? Perhaps you have experienced frustration in attaining a satisfactory level of competence in Xcode / iOS programming?

++The video that discusses creating a Personal Library may provide you with one of the most significant "ah hah!" moments of your programming career.

The videos on planning your application are designed to teach you to design the user interface, using a program that is much simpler to design with than Xcode Storyboards.

See an example of planning the logic flow of your app.

++You are also shown a method of designing a checklist for your app that helps you make the best use of your coding time. If planning ahead and creating to-do lists are important in your everyday life, then they are just as important when you are programming. The shoot-from-the-hip style of programming that is demonstrated in many tutorials is not the method that you will eventually follow or that most professional designers and successful programmers employ.

Learn how to document the big picture of your app, not just lower level details as provided by verbose method and variable names.

These video tutorials lead you through the app planning stages, demonstrate potential additions to your Personal Library, setup the Storyboards and write the code from zero to finish for the entire app and, unlike most tutorials, include saving the data to a device as well as retrieving it. The Notes app you will be creating is used for writing, deleting, saving and retrieving notes.

You will see examples of the following:
-Designing the user interface
-Planning the logic behind your app
-Creating a to-do list for your app that assists you in focusing on the important tasks and on maximizing your time
-Using Storyboards and Constraints to define the user interface and keep it looking the way you want when the user rotates the device
-Model-View-Controller architecture (MVC)
-Referencing the data from the previous user screen and using it in the current screen (Unwind Segues)
-Making decisions and saving data before exiting a user screen (prepareForSegue)
-Saving data to the device using NSUserDefaults
-Retrieving data from the device using NSUserDefaults
-Using #define to define a macro that replaces a value even before compilation starts (in one code location only, you will set the name of the file you will save to and retrieve from; this will avoid keyboard errors and provide one place to change the file name in the future)
-Adding a navigation button to a user screen through code
-Enabling in a very simple way the deletion of a note in our Notes app (deleting a line in our tableView and the underlying NSMutableArray)
-Using BOOL, NSString and an NSMutableArray
-Referencing buttons and text fields in your user interface through code
-Setting the focus to a particular portion of the user interface when a screen opens plus popping up the keyboard to enable the user to immediately start typing a new note
-Moving and transitioning from one screen to another
-Working with both displayed and underlying tables of data, including the following:
--Defining how information should be displayed in each of the rows of your table (prototypeCell or prototypeCells)
--Using an NSMutableArray to hold the data for display by your table
--Adding notes to our Notes list (adding objects to NSMutableArray)
--Deleting user selected notes from our Notes app (objects from your tableView and from your NSMutableArray)
--Referencing a note by its row number in our Notes list (object at a specific index in your NSMutableArray and therefore a line in your tableView)
--Using code to ask the Notes list its total number of notes (querying the number of items in your tableView)
--Understanding dequeReusableCellWithIdentifier

Customer Support or requests for tutorials: BradTStein@BrainFireiOSTutorials.com

Requirements

Your mobile device must have at least 1.03 GB of space to download and install BrainFire Video Tutorials for Xcode - Programming Tools app. BrainFire Video Tutorials for Xcode - Programming Tools is available on iTunes for $1.99

If you have any problems with installation or in-app purchase, found bugs, questions, comments about this application, you can visit the official website of Brad Stein at http://BrainFireiOSTutorials.com.

Copyright © 2013 Bradly Troy Stein