About IT and Sports

My Web development experiences and sports encounters

Flower

IPhone Hello world – Getting started

Today I made my first IPhone app. It was only a Hello World app, but it always feels nice when you try something different. In this case Objective-C for the ios platform. I got my app to open a new view from a button click and change a label to display the current date and time also after a button click.

Some getting started tips.

To get going you need to download the IDE apple provides for ios and osx development: Xcode. Go to the iOS Dev Center, create an apple account. Download and install Xcode and iOS SDK. This website has tons of documentation and also a good Getting started section.

The Hello World app I made was completely programmatic. I used the following guidance:
http://knol.google.com/k/iphone-sdk-helloworld

You can also use the Interface Builder (which comes with Xcode) to create buttons, label and other interface components. To handle the IDE, you need to read to following user guide to understand how this works.

If you want to create your own Hello World, you will want to play arround with buttons and labels. It is wise to understand how views work. Check out the View Programming Guide.

Tags: , , , , ,

11.675 Responses to “IPhone Hello world – Getting started”

  1. maart 24th, 2015 at 06:14

    oakley sunglasses online outlets says:

    nigh

  2. april 15th, 2015 at 10:02

    ip-cameras says:

    On that notion, a security alarm in conjunction to the cameras will
    really bring more peace of mind. Superintendent of Schools David Woodall said, “Our campus is just so unexposed to the streets that a person can come on campus at night and walk around without being seen from the street, we are hoping these cameras are going to help us catch some of the people breaking in and hopefully put an end to some of the costly damage. The DVR’s can be attached to an internet connection and accessed from any web browser or 3G phone device.

  3. juni 11th, 2018 at 03:17

    https://www.4shared.com says:

    Hi there! Quick question that’s completely off
    topic. Do you know how to make your site mobile friendly?
    My blog looks weird when viewing from my iphone 4.
    I’m trying to find a template or plugin that might be able to correct this issue.

    If you have any recommendations, please share. Cheers!

  4. oktober 13th, 2019 at 09:25

    article complet says:

    Vous avez oublié un point essentiel. Les fautes d’orthographe, les
    erreurs de syntaxes, les conversations alambiquées et,
    bien pires, les fautes de copie sont des défauts rédhibitoires.
    Toutes choses dont sont truffés vos articles. Pensez à bien relire voire même à faire relire chaque billet par quelques personnes de votre entourage avant sa publication.
    En général, un site internet qui présente ces défauts ne me constate pas revenir.
    Bon courage.

  5. november 8th, 2019 at 17:55

    Finley says:

    What is the summary for the book Refugee? I don’t know, I’ve never read
    it before.

  6. november 18th, 2019 at 02:51

    Norine says:

    Helpful info. Lucky me I discovered your site accidentally, and
    I’m surprised why this accident didn’t came about earlier!
    I bookmarked it.

  7. augustus 5th, 2020 at 14:10

    Abel says:

    You’re so cool! I don’t think I’ve truly read something like that before.
    So wonderful to discover someone with a few original thoughts on this issue.
    Really.. thank you for starting this up. This website is one thing that is required on the internet, someone with a little originality!

  8. augustus 16th, 2020 at 05:29

    Jenifer says:

    This paragraph will assist the internet people for building up new
    website or even a blog from start to end.

  9. januari 28th, 2021 at 22:16

    Adrianna says:

    This piece of writing presents clear idea designed for the new users of blogging, that actually how to do blogging.

  10. februari 1st, 2021 at 06:05

    503 Service Unavailable

    Service Unavailable

    The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

    Additionally, a 503 Service Unavailable error was encountered while trying to use an ErrorDocument to handle the request.