iFoneHaX Network - iPhone Hacks
Old 03-06-2008, 02:48 AM   #1
Saduger
Administrator
 
Saduger's Avatar
 
Join Date: Feb 2008
Posts: 536
Device:  iPhone (8gb)
Main OS:  Windows
Send a message via AIM to Saduger
Unofficial iPhone SDK

The field of unofficial third-party native iPhone application development is maturing rapidly. Thanks largely to the spectacular Installer.app/AppTapp from Nullriver Software (see our guide on using it to install applications on your iPhone) and the efforts of a handful of diligent third-party developers, there are now well-working native instant messaging clients, a GPS application, and several other useful apps.

Bringing more developers into the fray, however, is a process that has been mitigated by a three significant factors: 1. Developers have yet to establish a method for monetizing native iPhone applications; 2. The fact that Apple could introduce an iPhone software/firmware update that disables most/all third-party applications, or could introduce its own scheme for third-party applications that obviates the current method; 3. The lack of a cohesive SDK (software development kit) for creating applications.

The first issue will likely see some progress shortly: Nullriver Software tells they’ll soon be implementing a method to charge for applications. The second issue is more precarious, hinging on Apple’s whim from update-to-update until (if) some formal policy is enacted. The third problem is in the early stages of resolution, thanks to the efforts of Lucas Newman, an avid iPhone developer who worked on the first native iPhone game, Lights Off and helped develop our initial 5-step native application install guide.

Lucas’ unofficial SDK consists of the following components:

1. An 18-page PDF instructional guide with steps for downloading and installing the development toolchain.
2. An Xcode template
3. A set of sample iPhone applications


and provides all the foundation necessary for intermediate to advanced developers to begin creating native iPhone apps.

As discussed in the guide, most of the familiar Cocoa frameworks exist on the iPhone, including: Core Foundation, Foundation, Core Graphics, Core Audio, and CFNetwork. There is also a UIKit, which is roughly equivalent to the Desktop Mac OS X’s AppKit

Unfortunately, there is no interface builder for the iPhone: all interfaces are done in code.

Lucas’ guide includes sample code for creating a window, handling input (swipes, etc.), transforming views in 3D and more.



Sample applications, along with built versions and all components (source, images, etc.) include: FlipACoin, Motion and NetServices. You can move these applications to your iPhone by putting Installer.app on your iPhone, then install OpenSSH (under ‘System’ in the Installer.app interface) immediately.


Guide from ReVan
Saduger is offline   Reply With Quote
Sponsored Links


Old 03-06-2008, 01:10 PM   #2
Omer
HaX Member
 
Join Date: Mar 2008
Posts: 149
Device:  iTouch (16gb)
Main OS:  Windows
thanks this is really usefull since i wanted to start deving
__________________
Omer is offline   Reply With Quote
Old 03-06-2008, 09:11 PM   #3
Safinator
HaX Member
 
Join Date: Mar 2008
Location: Westfield, IN
Posts: 109
Device:  iPhone (8gb)
Main OS:  Windows
Send a message via AIM to Safinator
yah but You can only use it on a mac
__________________
Safinator is offline   Reply With Quote
Old 03-06-2008, 10:16 PM   #4
Omer
HaX Member
 
Join Date: Mar 2008
Posts: 149
Device:  iTouch (16gb)
Main OS:  Windows
No need for it anymore, real sdk =o
__________________
Omer is offline   Reply With Quote
Old 03-06-2008, 10:53 PM   #5
Saduger
Administrator
 
Saduger's Avatar
 
Join Date: Feb 2008
Posts: 536
Device:  iPhone (8gb)
Main OS:  Windows
Send a message via AIM to Saduger
Originally Posted by Omer View Post
No need for it anymore, real sdk =o
I posted this because people needed some info on Deving and etc.
Saduger is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


iFoneHax.com is Copyright © 2007 and the property of doot inc.
iFoneHax.com is in no way affiliated nor endorsed with Apple, Inc or Cisco Systems, Inc.
All Trademarks, logos, ("Apple", "iPhone", "iTouch", and "iPod") are owned by their respected owners.
All times are GMT. The time now is 01:13 PM.