• Your favorite








    , and
  • Iphone update 2.1 with Turn-by-Turn?
    It seems the new beta 2.1 (not to be confused with update 2.0.1, which will fix some bugs in the current firware) update will add some improvements to the GPS aspect of the phone. The phone will not only know where you are, but what direction you are going and at what speed. I guess we'll have to wait and see.

    cash edit: Here is the release notes for the SDK for 2.1 from an anonymous tip.

    iPhone SDK for iPhone OS 2.1 beta 1 - ReadMe
    iPhone SDK and Xcode 3.1.1 Developer Tools for iPhone OS 2.1

    This is the first beta of the iPhone SDK targeting iPhone OS 2.1, including bug fixes to
    iPhone OS as well as an early implementation of the Apple Push Notification Service
    API. This API is not yet integrated with a live push server.

    NOTE: iPhone SDK will run on Intel-based Macs running Mac OS X v10.5.3 and later.
    • Use iPhone OS 2.1 beta 1 for development only. This new version should only
    be deployed on devices dedicated for iPhone OS 2.1 beta 1 development and
    cannot be used for developing iPhone OS 2.0 applications.
    • Updating devices to iPhone OS 2.1 beta 1. By installing the iPhone OS 2.1
    software beta on your Authorized Test Devices, these Devices are permanently
    “locked” into testing mode and cannot be restored to iPhone OS 2.0.

    iPhone SDK Release Notes for iPhone OS 2.1
    beta 1
    Known Issues
    New Features
    Known Issues
    NEW: iPhone OS 2.1 beta 1 includes a partial documentation set, but there is no complete documentation set
    available for download. You can continue to use iPhone OS 2.0 documentation for existing API and conceptual
    iPhone Simulator
    iPhone Simulator does not support network home directories.
    The version of Foundation in the simulator platform includes functionality not included in iPhone OS. To ensure
    functionality is not used that is not present on iPhone, check the documentation for availability information.
    FIXED: UIImagePickerControllerSourceTypeCamera displays the camera preview correctly when in portrait
    mode, but results in an image to not be drawn in the provided view.
    FIXED: UIImagePickerControllerSourceTypeCamera results in an image being rotated by 90 degrees when in
    landscape mode in the live camera preview.
    FIXED: When the UIImageJPEGRepresentation or PNGRepresentation function is called, the data that is output
    is always Orientation Right, regardless of the orientation of the passed UIImage.
    You have to specify the image extension to -imageNamed: to get results.
    FIXED: Hiding UINavigationController causes the view to not be resized to fill the entire window when
    7/23/08 16:56
    iPhone SDK Release Notes for iPhone OS 2.1 beta 1
    Page 2 of 4
    FIXED: UIDatePicker shows the wrong date when selecting some dates.
    Applications using UINavigationController cannot be launched in landscape mode.
    Including the degree character in a format string disables text updates to a UILabel object.
    ignores its contentMode property.
    After zooming, content inset is ignored and content is left in the wrong position.
    and UILineBreakModeMiddleTruncation do not work properly for multiline
    UITableView ignores separatorStyle and separatorColor.
    FIXED: The list of styles available for UITableView specifies "Indexed" and "Grouped" as the two available
    options; however, the headers and documentation refer to “Indexed” as “Plain”.
    objects embedded inside a UITableViewCell never receive touches.
    It is very, very expensive to customize row heights (via tableView:heightForRowAtIndexPath.
    Unable to resize table wider than the screen.
    cannot be made to resign first responder once offscreen.
    FIXED: UITextView’s loupe ignores the underlying view's background color.
    Setting UITextView.editable to YES should not automatically show the keyboard.
    7/23/08 16:56
    iPhone SDK Release Notes for iPhone OS 2.1 beta 1
    Page 3 of 4
    -[UIToolbarController setSelectionIndex]
    doesn't work for members of the viewControllers array that
    are offscreen.
    is not adjusted when a layer has a transform applied to it.
    does not properly handle multiple taps from multiple fingers.
    An application will not receive UITouchPhaseBegan if a swipe begins on or above the status bar.
    Many UIKit controls cannot be resized properly if initialized with a CGRectZero frame.
    fires too soon and can cause animations to stutter if you do too much work in the callback.
    If a view subclass implements -drawRect: then the background color for that view subclass cannot be
    won't resize content view automatically if barStyle is changed to/from
    If a view is detached from a given UIViewController as a top-level nib object, but connected as an outlet, the
    view's origin is incorrectly moved upwards by approximately 24 pixels.
    does not support fading to a different view when rotated to landscape.
    does not auto-rotate when added to a window that is rotated already.
    Links don't highlight when WebKit is single threaded.
    cannot be created using Interface Builder. To use an MPVolumeView, create it programmatically as
    you would a normal UIView and call sizeToFit, as follows:
    CGRect frame = CGRectMake(originX, originY, width, 0);
    MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:frame] autorelease];
    [volumeView sizeToFit];
    [myView addSubview:volumeView];]]
    7/23/08 16:56
    iPhone SDK Release Notes for iPhone OS 2.1 beta 1
    Xcode/Developer Tools
    You may only use .png files for application icons for the device.
    The iPhone SDK is designed for Intel-based Macs and is not supported on PPC-based Macs.
    Xcode and the iPhone SDK only work in 32-bit mode; 64-bit mode is not supported.
    When running and debugging on a device, be sure to turn off Passcode lock.
    Using the Xcode menu Run > Start with Performance Tool > <instrument> does not work even though it is
    enabled. The application is not uploaded to the device. When the application is already present, Instruments
    targets the local machine and "Target failed to start" appears in the tracks.
    Trying to debug two applications at the same time on the same device fails with a broken pipe error in the
    debugger console.
    Instruments will act unpredictably with multiple devices attached.
    New Features
    Apple Push Notification Service
    NEW: The client side APIs for the Apple push notification service, located in UIApplication.h, are included in
    this release.
    NEW: The server side APIs to send notifications from your server application to the Apple push notification
    service will appear in a forthcoming beta release.
    2008 Apple Inc. All Rights Reserved. (Last updated: 2008-07-23)
    IPhone 2.1 Update to Bring Turn-by-Turn GPS? | Gadget Lab from Wired.com
    iPhone roundup: Apple seeds 2.1 with new GPS features, possible copy/paste, also completely out of phones - Engadget
    This article was originally published in forum thread: Iphone update 2.1 with Turn-by-Turn? started by .:MirrorminD:. View original post