Dr. Dobb's

Welcome Guest,

In the May issue of Dr. Dobb's Journal, we focus on mobile development. Tom Thompson shows you how to create two-way tables in iOS; we offer a guide for Java programmers on how to quickly grasp the main features of Objective-C; and we help you determine whether your project really needs to be open, extensible, and standards-compliant. Plus, from our vault — ternary search trees!

In This May Digital Issue:


    Table of Contents

    COVER STORY

  • Making Two-Way Tables in iOS
    By Tom Thompson
  • Although iOS has several Cocoa Touch classes that specialize in displaying text, the class of choice for creating tables that present a two-way flow of information is UITextField. This class is designed to capture and edit small amounts of text that the app then processes, usually immediately.

  • Java Meets Objective-C
    By Genadiy Shteyman
  • For Java programmers, learning Objective-C is not as hard as you might expect. You just need to know how Java maps to the language and where the gotchas are. This all explained using a small social networking app (in both languages) as an example.

  • Open, Extensible, Standards-Compliant: Are you sure that’s what you want?
    By Mike Rozlog
  • Many software projects needlessly saddle themselves with requirements that they think they need, but which frequently just add to overhead and delay. Open, extensible, and standards-compliance should be more than check-box items. Add them only to the extent your project needs them.

  • From the Vault: Ternary Search Trees
    By Jon Bentley and Robert Sedgewick
  • This seminal article from 1998 by two luminary algorithm specialists presents a new data structure, ternary search trees, which combine the time efficiency of digital tries with the space efficiency of binary search trees. The resulting structure is faster than hashing for many typical search problems, and supports a broader range of useful problems and operations.

  • Letters
    By you
  • From the changing face and shape of documents, to the cost of bad requirements, to RIM's potential problems, Dobb’s readers had lots to say.

  • Links
  • Snapshots of the most interesting articles on drdobbs.com: Recasting pointers safely at runtime, authenticating images, teaching C++ badly, and the Language of the Month.

The information submitted is collected by TechWeb and our sponsor(s).
TechWeb's privacy policy; AMD's privacy policy; Alpha's privacy policy; Klocwork's privacy policy; Seapine's privacy policy; Verisign's privacy policy.

This digital issue is sponsored by:

AMD Alpha Klocwork Seapine Verisign
Issue cover