A days training/exposure to iPhone development

Hi,
I would like to organise a day's training/exposure to how to develop apps for the iPhone with our internal development team, 9 people. This would be a completely different experience for them; living most of their lives in Visual Studio.
Ideally, I'd like it to be a fun/interesting experience of another platform etc, preferably in an interesting environment - maybe even an Apple Store.
Any ideas who would be able to run something like this in the UK?
Message was edited by: rachellawson

Hi Rzarector, and welcome to the Dev Forum!
Although you already have your XML parser, you might want to take a look at the NSXMLParser class, since it will handle all of the network communication for you (see [initWithContentsOfURL:|http://developer.apple.com/iphone/library/documentation /Cocoa/Reference/Foundation/Classes/NSXMLParserClass/Reference/Reference.html#//appleref/doc/uid/20001984-BAJCCBCH]). If you don't want to use that class, you might look over the URL Loading System Programming Guide and become familiar with some of the referenced classes, e.g. [NSURLRequest|http://developer.apple.com/iphone/library/documentation/Cocoa/Ref erence/Foundation/Classes/NSURLRequestClass/Reference/Reference.html#//appleref/occ/cl/NSURLRequest]. The easiest way to find tutorials is to include one of the relevant class names in your search engine keys; e.g. Google for "NSURLResponse tutorial".
To substitute user text for the vars in your url, you could use a method such as [stringByReplacingOccurrencesOfString:withString:|http://developer.apple.com/ip hone/library/documentation/Cocoa/Reference/Foundation/Classes/NSStringClass/Reference/NSString.html#//appleref/occ/instm/NSString/stringByReplacingOccurrencesOfString:withString:]. For example, say you designate the object at textField1 as the field where the user is to enter var1:
NSString *template = @"http://foo.com?var1=12345&var2=09876&var3=6445463";
NSString *var1 = textField1.text;
NSString *template1 = [template stringByReplacingOccurrencesOfString:@"var1" withString:var1];
// similarly process var2 and var3 here ...
NSString *template3 = [template2 stringByReplacingOccurrencesOfString:@"var3" withString:var3];
NSURL *myURL = [[NSURL alloc] initWithString:template3];
// do something with myURL here
[myURL release];
Of course I can't recommend building a url from raw user input, but that's a topic for another day.
- Ray

Similar Messages

  • Based experienced iPhone developer for work and tutoring

    I work for a company in Knutsford, Cheshire and I have recently developed an iPhone app, which is live in the app store. I am looking for a developer that would be suitable for a couple of days training work helping me to improve my skills and improve the at the app at the same time, and also tackle some more complicated new features we have planned. It is quite a complicated app and the help needed is on the programming side involving data transfer, xml, sqlite3 and memory management and using javascript/webviews to pass to and from the objective c part.
    I think the areas in which I am lacking/struggling are memory management, overall structure and design (programming wise rather than visual) and correct/best use of objects/objective c. We could obviously show you the app and probably the code before doing the training days, explaining how I have done it and what we have planned to ensure that we aren’t wasting time.
    It would work really well tackling actual problems with the application. I think that any crashes in the current version are down to memory management (not that it is running out of memory, more that I may have incorrectly disposed of, retained or referenced things) also time outs/connection drops when uploading or downloading. A few frameworks have become available/more stable since developing the app but there is a deadline coming up for this new revision and that we don’t have time to change to a different core framework.
    I anticipate that I would probably need 2 days of training in which we would cover:
    Day 1 – addressing issues with current system and improving the aspects mentioned above.
    Day 2 – planning further development plans and tackling the unknowns.
    It may be worth paying the tutor to spend a day before I meet them to fully review the code so that they are prepared and so that we make the best use of the time. Please let me know if you are interested and we can take it from there. We would be happy to cover travelling costs etc if you are suitable and live in the UK but not locally.
    Send me a p.m on here if you are interested....

    Hi,
    I am from india.I can able to complete the projects through the internet itself.
    Please let me know if any demos required to show my expertation. 

  • Error when activating my iPhone Developer Program membership

    Ive just paid 99 dollars for my iphone developer program, and recieved an email containing the activation code. As you probably know, youre supposed to click on this activation-code and it links you to another site. But instead of activation I recieve this error-message on this site:
    "We are unable to activate your iPhone Developer Program membership because we are unable to successfully verify your identity. Please contact us and reference Enrollment ID# XXXXXXXXXX for further assistance."
    There was no problem verifying my identity when I paid for it. How come thats an issue now?
    Since people seem to have to wait for enormous periods of time to get even the simplest questions answered by Apple regarding the Dev Program, I thought I post this here to see if someone else have come across this, and what to do about it (except for waiting indefinitely).

    Mine got activated after a few days with no need for further information from me so if you get that same message you probably don't need to worry.

  • Hi, I upgraded my iphone 4 to iso 5 beta 6, but now it shows "No Service" at top left, and unable to complete your activation. Also tels that this device is not registered as part of the iphone developer programme. How could I fix this problem? Please..?

    Hi, I upgraded my iphone 4 (4.3.3) to iso 5 beta 6, but now it shows "No Service" at top left, and unable to complete your activation. Also tells that "this device is not registered as part of the iphone developer programme." How could I fix this problem? Please help me...,

    I had a similar occurrence with my just activated iPhone 4.
    I had been using the phone for three days when an odd occurrence with voice mail caused me to call tech support. After some discussion they decided to push the activation to my phone (even though I had been using it for three days). When I went to power it back up again I repeatedly got the "no service" notification. I got tech support on a land line and we tried hard reboots and so on. No joy. They told me to take it in to the point of sale and either the SIM card or the phone needed (or both) needed replacing.
    I tried one last hard reboot after dinner and the phone came up with service, but I took it in to the point of sale in the morning and they swapped the SIM card out and I went to a Genius Bar appointment to get the phone checked out. It is supposedly OK, but I am still having some problems when syncing it so I will have to visit the Genius Bar again tomorrow about that. At least I have not experienced the "no service" problem in the roughly 24 hours since the SIM card was replaced. (Fingers crossed)

  • My Iphone 4 will not start up, when i connect it to itunes i says : Activation error This device is not registered as part of the iPhone Developer Program.If you are a member of the Program, please register your device in the iPhone Developer Program Port

    my Iphone 4 will not start up, when i connect it to itunes i says : Activation error This device is not registered as part of the iPhone Developer Program.If you are a member of the Program, please register your device in the iPhone Developer Program Port

    Well, you downloaded a bootleg copy of iOS 7 beta and have installed it on your phone without being a developer. It has bricked your phone and you cannot get help here because doing what you did has voided your warranty. Have a nice day.

  • How long does it take to be an "official iPhone Developer?"

    I decided that I wanted to be a iPhone developer a couple of days after the March announcement. So I filled out the contact information, and of course got the reply that the beta program was full.
    Fast forward to July 14th, when I got a email from the iPhone Dev folks that my application was being reviewed. It is now July 26th, and I still haven't got an answer back. Does it really take this long to even become a developer??? Can someone get turned down? If so, why? Do you have to tell Apple what you plan to develop?
    I have never had to go through such hoops to become a developer for any other platform. You just pay your money and bang there your are, if you even need that. I'm not an official OS X developer because, I really don't need pre-released software.
    Also, since all I want to do is just run my own apps on my own iPhone/touch, do you really have to get the official stamp of approval for Apple to get a 'signature"? Do you have to go through Apple to even distribute your apps, even if you may or may not sell them?
    Finally, is there anyway to get a file to your iPhone application to read outside of adding it to your application's resources, or create a socket and read it in?
    Thanks,
    edji

    I signed up to be an iPhone developer two days ago and today I have my app running on my iPhone. It takes less than a day to get signed up. BUT, you need to watch out for one thing. When I originally placed my order for the $99 SDK I seemed to have checked some tax related checkbox I shouldn't have. The order completed as expected. But 36 hours later I had no email showing the order and I wasn't accepted yet. So I logged into my account on the Apple online store and looked at my order history. Sure enough, my order had a big red flag (not literally) stating I needed to fax in some tax exemption form. What? So I called the 800 number on the bottom of the screen. Since I'm an individual this shouldn't have been required. The guy on the phone sent me over to the small business dept who took care of the issue and the next day I had all my emails showing I was in the program.
    So if you sign up these days and it takes more than a day, check your order status.
    Enjoy,
    Rick

  • Join to iPhone Developer Program

    Hello,
    I would like to join the iPhone Developer Program. I printed and filled the Purchase Form which I donwloaded from apple.com. But I cannot send it by fax from Hungary.
    There is a fax number on apple.com: +1(408) 862-7602. But this number don't answer this many a day. What do you think, what can I do?
    Zoltan

    The step 5 on the enrollment page:
    "To complete the purchase of your iPhone Developer Program, you will need to complete and fax the Purchase Form below with the required enrollment and credit card billing information.
    This document is presented in a pop-up window. Please ensure that you have "Block Pop-Up Windows" disabled in your browser
    1. Fax your Purchase Form to Apple
    Print, complete, sign, and fax the Purchase Form to iPhone Developer Program. +1 (408) 862-7602
    2. Receive activation code email
    You will receive an activation code email from the iPhone Developer Program with instructions on activating your iPhone Developer Program.
    3. Activate
    Once activated, you can begin developing and testing your applications using the wealth of resources and information included in the iPhone Developer Program."

  • IPhone Development - Switching Views

    First, let me mention that this post may be in the wrong forum, so if that is the case, please let me know to repost.
    Next, my question is very simple. I have two views. The first has a button. The second has some text. I want to switch from the first, which loads when the app starts, to the second. This should be pathetically easy, but I have yet to figure out how it's done. At this point, their must be a fundamental problem with the way that I am thinking about how Windows and Views are managed, because based on my current beliefs, I cannot figure the rest out. I have created several "1-View" applications and, for what I am trying to do, have created several Views each of which do what I want them to do. But, I cannot find a way to switch from one to the other. I go to several homemade videos of people doing it, but no two people do it the same way and they all have their own little tricks to getting it done. This leads me to believe that it's not simply a matter of a lack of documentation by Apple, but that Apple doesn't even have a standard. Instead the have several hacked-together solutions that each can kind-of work depending on the situation.
    Here is the way I am conceptualizing it and maybe someone can show me the error in my thinking. I create a View-based application for the iPhone. I believe that the AppDelegate class that is created for me appears to really just be a Window/View manager class in that it keeps track of the one and only Window and manages which View is currently being displayed in that Window. Then, there is the MainWindow.xib file which is really confusing, because it simply populates itself with whatever is in the ViewController.xib file. It's never even mentioned in any of the code I am given. I imagine it is mentioned elsewhere, but that is irrelevant.
    Now, the ViewController.xib file is used along with Interface Builder to create a View from Widgets and link those Widgets' references and corresponding actions to class variables and methods in its corresponding ViewController.h and ViewController.m files. So, it would follow then, that if I wanted to create a second View, so that when a button on the first view was clicked a new, second View would be shown, I would create a new "View.xib" file and corresponding .h and .m files for it. Then, I have a method in my AppDelegate that takes a UIView object and removes whatever view is currently the subview of the window and adds the parameterized view as the new subview. This is also where I would put my transitions.
    Now, the new View that I just created doesn't contain the Title Bar or whatever it's called where the battery monitor icon, carrier icon, etc. exist, so this means that whenever I am actually putting Widgets in the View I have to just remember to avoid it and that the "auto-alignment" thing is off. So, I try other options, and create a new "Window XIB". This blows my freakin' mind, because it appears to be what I want despite it being called a Window and not a View. So, I try the "Write Class File", and it creates a new class called UIWindow which is a subclass of UIView. But wait, aren't Views supposed to be what populates the Windows, and UIWindow is a class that already exists. AHHH!!!!
    So, I rename the class to SecondView and create an instance of it in the AppDelegate. Now, I go into the AppDelegate.m file and change "window addSubview:viewController.view" to "window addSubview:secondView.view" (Edit: Brackets aren't allowed, so I am using quotes in their place here.) which doesn't compile, because it is a subtype of UIView which doesn't have a view member variable, only UIViewController does. So, I change it to make it a subclass of UIViewController which has a view member variable, and it compiles and shows a blank white screen of which neither of my views look like. Then, I go shoot myself in the face. It would appear that I need to link the new SecondView class to the SecondView.xib file somehow.
    It appears that the AppDelegate class should manage nothing and should only have a single UIWindow object that it loads. Then, the View Controller which has a View object should really have an array of all Views and should populate its view object with the currently needed View. This would make sense except that of all the How-tos I have seen none of them do it this way. I am sure that I didn't say everything that I need to say, but at this point I am so infuriated that I cannot think straight.
    <rant>
    I have developed in several different environments, and I have never come across such a simple and common concept implemented in such a convoluted way. Maybe I am simply missing something obvious, here, but if that's the case, Apple please please please make the documentation far less cryptic. I feel like I'm walking blindly through a jungle when I try to read the How-to documentation on your site. If I need to know some information about some class then it is relatively easy to get to, but trying to figure out how to actually do something within iPhone development is painful.
    I began trying to develop for the iPhone by just diving in and seeing what happened. That sort of failed, so I began reading your online help documentation and believe I took a step backwards. Finally, I bought a book on Objective-C that concluded with creating an iPhone app. I read it in a few days and now feel that I am rather proficient with the language as well as creating applications on the iPhone as long as they only consist of a single View in the ViewController class. All I want to do is switch from one View to another, and it shouldn't be this hard.
    </rant>
    Message was edited by: PhoenixRebourne

    Well odds are you won't find what you are looking for here unless another developer happens to come here. These forums all withing the support area are user to user forums to help with issues of usage, repairs, etc.
    Doesn't the developer area where you signed up to be a developer have forums?

  • Unable to activate your iPhone Developer Program membership

    Hi everyone.
    A few days ago I bougth an iPhone Developer membership. A mail arrived at my inbox, confirming that my membership was ready, and I followed the link. However, the webpage gave me an error:
    [quote]
    We are unable to activate your iPhone Developer Program membership.
    We are unable to activate your iPhone Developer Program membership because we are unable to successfully verify your identity. Please contact us and reference Enrollment ID# ******** for further assistance.
    [/quote]
    I already contacted Apple support, but I haven’t received a response yet. Can someone tell me what’s wrong with my membership?
    thanks.

    Then you'll just have to wait. People without a Social Security number or FEIN generally have to wait a lot longer given the fact that Apple is an American company.

  • Article on iPhone developement

    If you interested in iPhone development, this article will be definitely for you http://techzone.enterra-inc.com/iphone/custom-camera-applications-development-us ing-iphone-sdk/
    this a webiste to TechZone of software development company.

    thanks-- is there any downloadable application to help roll over all day or timed events to the next day?
    seems like the search and lack of rollover are big holes in the user friendliness-- Treo has a great search (through all files) and USED to have rollover, but still, can be added with 3rd party

  • IPhone Developer certification Exam

    Is there any certification exam for iPhone developer to improve my objective-c preparation and certificate it?
    Many other languages have these type of exams (JAVA, .NET) in several forms and difficulties.
    Does Apple provide them? If yes, where I can find a certification exams summary?
    thanks

    Hi Nick -
    nickponico wrote:
    Is there any certification exam for iPhone developer to improve my objective-c preparation and certificate it?
    I'm not aware of any certification exams specific to iPhone except for those which are part of training courses (some of which are worth looking into, btw), but this SO thread might be helpful: [Have any Professional course (certification program) for iPhone developer?|http://stackoverflow.com/questions/645667/have-any-professional-cour se-certification-program-for-iphone-developer].
    Many other languages have these type of exams (JAVA, .NET) in several forms and difficulties.
    It might help to make a distinction between languages and platforms. The iPhone is a platform. Native iPhone apps require programming the Cocoa API, which requires Obj-C, but lots more besides. That said, yes, there are indeed many certification exams for other platforms.
    Does Apple provide them? If yes, where I can find a certification exams summary?
    As above, I think the answer is no (not yet), but here is the summary: [Apple - Certification Programs|http://training.apple.com/certification/all].
    \- Ray

  • I'm stuck in iPhone Developer Program set up that i never started, how do I get my iPod to skip this and just work like normal?

    I'm stuck in iPhone Developer Program set up that i never started, how do I get my iPod to skip this and just work like normal?

    Place the iOS device in Recovery Mode and then connect to your computer and restore via iTunes. The iPod will be erased.
    If recovery mode does not work try DFU mode.                         
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings

  • HT4061 I am receiving an Activation Error and unable to get into my phone.It's asking me to register my phone in the iPhone Developer program however I'm already registered. How do I move forward?

    I am receiving an Activation Error and unable to get into my phone.It's asking me to register my phone in the iPhone Developer program however I'm already registered. How do I move forward?

    Hi, jsgladden. 
    Here is an article I would recommend when experiencing issues activating a device.  The step referring to recovery mode usually resolves the issue.
    iPhone: Troubleshooting activation issues
    http://support.apple.com/kb/TS3424
    To retrieve your data, you will need to restore from backup after processing these steps.  Here is the article that walks you through restoring from either your iCloud or iTunes backup.
    iOS: How to back up and restore your content
    http://support.apple.com/kb/HT1766
    Cheers,
    Jason H.

  • I didn't charge my iphone 5 s for two days and now my iphone doesn't charge how can i fix it

    i didn't charge my iphone 5 s for two days and now my iphone doesn't charge how can i fix it

    Plug it into a wall outlet, & while plugged in, reset it: Press the Sleep/Wake button & Home button at the same time, keep pressing until you see the Apple logo, then release.

  • The best way to get into Mac or iPhone Development?

    Hi, Ive been meaning to get into XCode and start developing for Mac and / or iPhone, but because ive been study for exams ive put it off. There finally over and I would love to dive into the development world. Ive done very basic programing before but that was a long time ago. So i guess what im getting at is where is the best place to start. I have no objective C or C knoledge but really would love to learn as I want career in software development primarily with apple products. I mean theirs loads of YouTube tutorials but yet I still get puzzeled. So any tips, advise etc would be much appriciatred 

    The vast majority of worthwhile content, docs, samples and tools are from Apple and available with a paid agreement.
    In the mean time, see:
    Stanford CS193P iOS 5: iTunes U  |  Assignments 
    Stanford CS193P iOS 4: iTunes U  |  Assignments
    As well...iPhone Developer Beginner Resource Guide

Maybe you are looking for