-
Notifications
You must be signed in to change notification settings - Fork 2
Objective C (Xcode) HowTo
In this MAC Guide, you will be covering the following topics:
- Download, Install and Open Xcode 6.1.1+ (on an Apple Operating System)
- Create project, paste source code into main.m and run source
- Edit pasted source in main.m and run new implementation
Xcode 6.1.1+ IDEs were chosen based upon the support of current iOS devices running iOS 8.0 seen in screen shot below:

If you have an Xcode that is 6.1.1+ already you can skip to section 2, where there is a supplementary video that shows how to use an Xcode that is 6.1.1+ in action. The tutorial concludes with editing the Objective-C source code from section 2 and running with the new implementation.
All versions of Xcode can be downloaded here. There are many other versions of Xcode available from Apple listed below (CMD + Click to open all downloads in a new window or tab).
-
If you are using Mavericks, you can use Xcode 6.1.1.
-
If you are using Yosemite, you can use the lastest (as of 06/04/15) Xcode 6.3.2.
After downloading the dmg file, Install it by double clicking it.

Then drag the .app file into the Applications folder.

Once you can execute the Xcode 6.1.1+ file, it will prompt you to create/select a project.

In this case we're going to choose the "Command Line Tool" project template.

Highlight the source code below and copy it (CMD + C or Right Click)
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSLog(@"This program creates a yard to a specific size...\n");
// create (length, width & area) variables for the yard and house
double yardLength = 0.0, yardWidth = 0.0, yardArea = 0.0;
// yardArea and houseArea calculations will be made here
yardArea = (yardWidth * yardLength);
// formatting for theses values will be output here
NSLog(@"The area of the yard is %f\n", yardArea);
}
return 0;
}
See more on the main method in the Mac Developer Library and the iOS Developer Library.
Highlighting the source code inside of main.m

Paste over the default source code with the copied content from above.

Go to the "Product" Menu, and select Run (or press the Run "▶" Button at the top of Xcode) to run the application

You should get the following result:
This program creates a yard to a specific size...
The area of the yard is 0.0
Adding the following changes to the existing source code and you will get an output showing a Yard Area.
double yardLength = 10.0, yardWidth = 10.0, yardArea = 0.0;
Go to the "Product" Menu, and select Run (or press the Run "▶" Button at the top of Xcode) to run the application

You should get the following result:
This program creates a yard to a specific size...
The area of the yard is 100.0
