Revised: 24 March 2015
In this lab, you will build and run (on the Xcode simulator) the iOS Twitter® Searches App described in Chapter 4 of the textbook. Note that this is a two-week lab.
- Follow the instructions in Chapter 4 of the textbook to build the Twitter® Searches
application, with the following notes:
- Do "test-drive" the app using the downloaded textbook code, to make sure you
understand how it works, before constructing it yourself.
- Note: You will likely not be able to use the "sharing a search" function or test the app's iCloud capabilities, because of limitations in our lab and permissions environment.
- There are likely a few typos (see information under Errata at deitel.com) in your copy of the text; ask the instructor if something does not seem reasonable to you.
- There may be some differences between our current version of Xcode and the screen shots in the text; ask if you have difficulty.
- Use "MSOE SE-4910i" as your Organization Name.
- Use "edu.msoe.se4910i.username" as your Company Identifier, where "username" is your MSOE user name.
- Make sure you choose Swift as the programming language.
- Do not check the Use Core Data option.
- Specify a directory in your workspace for the project. For now, do not check the Create Git repository option. If some things don't work the way you expect, and you can't figure out how to fix them, consult the instructor.
- There is a lot of new content in this app, so be careful not to leave too much of it for the second lab week.
- Do "test-drive" the app using the downloaded textbook code, to make sure you understand how it works, before constructing it yourself.
- Run your application in the iPhone simulator and demonstrate it to the instructor.
Submissions (due Wednesday, 1 April 2105 and 8 April 2015, at 11PM)
There is no separate lab report for this lab, but be sure to submit each week at least one question in the prescribed format.
Note that the submitted file is to be in Markdown source (markup) format, not HTML.
Ask the instructor if you have questions.