Results 1 to 3 of 3

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: Complete noob guide

  1. #1
    Default Complete noob guide
    Hi all.

    I don't know if this has been answered before.

    I'm a complete noob at iPhone. I just bought myself a new iPhone 3G and I would like to start programming on it...but but but

    I'm not new at programming. I have been doing this for many years now, but I have never programmed on iPhone.

    Is there any one that have a noob guide to start programming on the iPhone?

    I have installed the SDK and tried to compile the samples, but I don't know what I should build to make it work on the phone? Debug/Release, etc.?

    I also can't get the ldid to work on my phone. it gives me a ./minimal _assert(13:false) error when typing the command on the phone

    Anyone who can help me? Would be very nice...heh

  2. #2
    I'll second this request. I have been programming for years but know nothing about iphone development. The best I can tell so far is that you can use the official SDK but then somehow build and install the apps outside of the App Store (via Cydia or Installer when it comes out).

    The other complication is that I run Linux (or windows sometimes), so I don't have a Mac to install the SDK on, so I'm not sure what the process is there either. More concrete questions I have are:

    How do I install the SDK or an alternative to it in Linux?
    How do I go about compiling (cross compile or compile on the iphone)?
    Is there documentation on how you get things to show up on the springboard once I do get something compiled?
    Is there API documentation for the iphone's GUI library (I'm assuming the headers and libraries for that are part of the SDK?)
    What languages are supported?

    etc

    Thanks

  3. #3
    Answers in quoted text below

    Quote Originally Posted by epchris View Post
    ...
    How do I install the SDK or an alternative to it in Linux?
    To build the toolchain:
    iPhoneDevDocs

    For firmware 2.0 you need to do this:
    Upgrading the iPhone Toolchain - Jay Freeman (saurik)


    How do I go about compiling (cross compile or compile on the iphone)?

    Cross-compile then SSH or otherwise (afc2) transfer the files to the phone.

    Installing the iPhone Toolchain - Completed | Fine Malt Techr


    Is there documentation on how you get things to show up on the springboard once I do get something compiled?

    A properly created application will be a .app folder with an Info.plist that tells SpringBoard how to display/launch the app:
    Native App Development for the iPhone


    Is there API documentation for the iphone's GUI library (I'm assuming the headers and libraries for that are part of the SDK?)

    Stuff for 1.1.3 or 1.1.4:
    CocoaDev: UIKit
    Little Bear 1.1.3 Frameworks: File Index

    Apple's doc is best for 2.0 unless you want to do disallowed stuff, in which case the above is still useful.


    What languages are supported?

    C (no GUI apps)
    Objective-C
    Objective-C++


    Thanks

    yw
    Starlight Computer Wizardry
    Pocket-sized Development
    Follow me on twitter: @NetMage

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