Home > code-mag-twitter-searcher

code-mag-twitter-searcher

Code-mag-twitter-searcher is a project mainly written in OBJECTIVE-C and C, it's free.

An example iPhone application that searches twitter. Published in Code Magazine.

Code Magazine - Twitter Searcher for iOS

This is an example application published in Code Magazine. It demonstrates common patterns when building iPhone applications.

It addresses

  • Asynchronous network programming using ASIHTTPRequest
  • Integrating with a JSON web service (Twitter)
  • Parsing JSON into an NSDictionary
  • Storing lightweight data with NSUserDefaults
  • Properly loading remote images for a UITableView

Usage

All 3rd party libraries have been checked in and are ready to build. Just download the code, open the project in Xcode 4, Build & Run.

iOS Version

The project was built using iOS 4.3 SDK. It leverages blocks and auto-backed properties, so has a minimum target level of 4.0.

BSD License

This code is provided under the BSD License.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

Neither flux88 software, nor Code Magazine may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY BEN SCHEIRMAN ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL All-Seeing Interactive BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

A different license may apply to other software included in this package, including GHUnit and Andrew Donoho's Reachability class. Please consult their respective headers for the terms of their individual licenses.