User Tools

Site Tools


ios-labs-s14:class-01

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ios-labs-s14:class-01 [2014/01/27 12:46]
mbarboi [Development Environment]
ios-labs-s14:class-01 [2014/02/03 12:42] (current)
mbarboi
Line 11: Line 11:
 In these three lectures you will be making a sample application called "​UWMadInstagram."​ This app will use UW Madison'​s Instagram feed, providing users with an interface to view images and comments. This app will be pretty unimpressive in its functionality,​ but it will show you how to complete a lot of basic tasks. In these three lectures you will be making a sample application called "​UWMadInstagram."​ This app will use UW Madison'​s Instagram feed, providing users with an interface to view images and comments. This app will be pretty unimpressive in its functionality,​ but it will show you how to complete a lot of basic tasks.
  
 +You may notice as you make progress through the tutorial that your IDE colors do not match those from the screenshots. That's my fault: I can't stand a white background on my IDE's, so my Xcode color scheme is set to "​Dusk."​ If you'd like to change yours to match, instructions are included below.
 +
 +===Changing IDE Colors===
 +  -Go to Xcode > Preferences > Colors
 +  -Select "​Dusk"​
 +{{ ios-labs-s14:​2_1.png }}
 ===== Development Environment ===== ===== Development Environment =====
 Xcode is the IDE used for all iOS development. Although 3rd party IDE's exist, you should learn and appreciate Xcode, its fast, slick, and optimized for iOS. Because Apple has vertical control over their products (i.e. they have control over their products from hardware to operating system to application) Xcode can make a lot of menial tasks very easy and integrates well into the development cycle. Xcode is the IDE used for all iOS development. Although 3rd party IDE's exist, you should learn and appreciate Xcode, its fast, slick, and optimized for iOS. Because Apple has vertical control over their products (i.e. they have control over their products from hardware to operating system to application) Xcode can make a lot of menial tasks very easy and integrates well into the development cycle.
Line 150: Line 156:
  
 Our app will have 4 screens Our app will have 4 screens
-  -Home- this is the controller you already have on the screen. Users will use this as springboard to access the rest of the app. This will be the first controller to appear. Contains two buttons that transition to Settins ​and Posts.+  -Home- this is the controller you already have on the screen. Users will use this as springboard to access the rest of the app. This will be the first controller to appear. Contains two buttons that transition to Settings ​and Posts.
   -Settings- users can set the number of posts to display in the Posts controller here.   -Settings- users can set the number of posts to display in the Posts controller here.
   -Posts- display a list of each user and each comment for all the instagram pictures within a scrollable table. When a user touches an entry, transition to the Images controller.   -Posts- display a list of each user and each comment for all the instagram pictures within a scrollable table. When a user touches an entry, transition to the Images controller.
ios-labs-s14/class-01.1390848404.txt.gz ยท Last modified: 2014/01/27 12:46 by mbarboi