{infiniteZest}
// Articles. Tutorials. Utilities.
Home  |   Search  |   Login  
Categories Skip Navigation Links
New / All
AJAX
Apple
ASP.NET
.NET
Git
Google / Android
Python / IronPython
Miscellaneous
SQL Server
Test Your Knowledge: Summary of various tools installed with iPhone SDK
Summary
This is a test on the article that gives a quick overview of the development tools installed with iPhone SDK. These tools include Xcode, Interface Builder, Instruments, and iPhone Simulator. In the article, Dash Code, which is used to build web applications for iPhone is also introduced. GDB, the open source debugger, is discussed there as well.
 
Table of Contents

The Tools

Figure 1. The relationship between Xcode, GDB, Interface Builder, Instruments, and iPhone Simulator. These are the main tools for developing NATIVE iPhone applications. Dashcode is used for developing WEB applications.

Xcode

Figure 2. Xcode with Metronome project open. This is the central tool in the development toolset for iPhone, iPod Touch, and Mac OS X applications. All the project related files can be seen in the left navigator.

GDB (GNU Debugger)

Figure 3. The debugging functionality from Xcode, via a GUI window. This window is probably most helpful during most of the debugging. You can see the callstack, variable information, and source in the same window.

Figure 4. The debugging functionality from the GDB console. This window provides all the raw power of GDB. A large set of commands can be used to find out information about variables/objects, breakpoints, call stack, etc.

Interface Builder

Figure 5. The Interface Builder is shown with the Document Window, the View, the Attribute Inspector, and the Library (or the Toolbox). Here the user interface is a Table View, a commonly used view.

Instruments

Figure 6. Looking at the Object allocation and Leaks from Instruments.

Dashcode

Figure 7. Developing web applications for iPhone using Dashcode. You can see the standard web file extensions (.html, .css, and .js for JavaScript)

iPhone Simulator

Figure 8. A utility web application with Dashcode - shown in the iPhone Simulator. This does not require the iPhone SDK.

Figure 9. An application built from Xcode running inside iPhone Simulator. This application is native to iPhone OS and is built with iPhone SDK. This is NOT run inside the Safari web browser (though Internet functionality can be added to native iPhone applications)

 
Take the Test
Start the Test:
Summary of various tools installed with iPhone SDK
Read the Article
Go to Article:
Summary of various tools installed with iPhone SDK
Review Answers for Questions in this Test
Article Series
Previous Article:
Summary of various tools installed with iPhone SDK
This article is part of the Series:
Article Series: Getting started with iPhone development
Next Article:
Creation of First iPhone application explained
Bookmark and Share This

More Articles With Similar Tags
icon-xcode-groups-files.jpg
This article discusses various parts of the Project window inside an Xcode project. It also gives a quick overview of the Groups and Files navigation window. The Run menu, the default toolbar, and the built-in source editor are also discussed.
This is a test on the article that discusses various parts of the Project window inside an Xcode project. It also gives a quick overview of the Groups and Files navigation window. The Run menu, the default toolbar, and the built-in source editor are also discussed.
icon-xcode-interface-builder-connection-panel.jpg
This article explains the user interface files of an iPhone application. Explains the contents of the .xib files, which store the user interface. Goes through the various windows (Document Window, User Interface Window, Inspector Window, Library Window, Connections Panel) of the Interface Builder. The example used is a simple navigation-based iPhone application.
This is a test on the article that explains the user interface files of an iPhone application. It explains the contents of the .xib files, which store the user interface. Goes through the various windows (Document Window, User Interface Window, Inspector Window, Library Window, Connections Panel) of the Interface Builder. The example used is a simple navigation-based iPhone application.
This is a test on the article that looks at debugging Objective-C code of an iPhone application from Xcode. Debugging in Xcode can be performed from these four different places: Code Editor Window, Debugger Window, GDB Console, and Mini Debugger. This article goes through these four different ways.
About  Contact  Privacy Policy  Site Map