I looked at the Java Micro Edition, and did some simple programming using a mobile phone emulator. Then I looked at X-Code, but that seemed to require a MacIntosh for development. Is Objective-C the way to go? Also, what is the best 'getting-started' book to use?

Views: 70

Replies to This Discussion

how are you
If you're wanting to write for the App Store, XCode is pretty much it. All of the iPhone libraries are either Objective-C (user interface) with some C level under pinnings.

As far as books go, to be honest I don't believe anything really talks about the current 3.1 OS, so I'm a bit hesitant to recommend anything today. The Apple docs on the dev site aren't too bad.

rob.
Mara said:
how are you
Let's just say I've been better.
I have this error: ".objc_class_name_MCPConnection", referenced from:
If you look at some of the developer agreements, at least one of them specified that the software must be developed on a Mac.

The Mac Mini is the cheapest to buy new, but any Intel-based Mac will do. I recommend against any of the single-core Macs myself.

I've read Zdziarski's "iPhone Forensics" book and it was really good. (Perhaps outdated now.) And its an O'Reilly book. So his other books might also be good.

I've looked through a "cookbook" in the bookstore. It seemed really straight-forward, except that it kept mentioning things that were not in the public API's (Apple's agreements require using only public API's in apps for the App Store.)

Aaron Hillegass and the Big Nerd Ranch have been doing Cocoa training and books for many years. His Cocoa and Mac OS X books are very good. (Objective-C is rolled up in there too.)

Once you have your developer account with Apple, you can access some videos on iPhone programming.

There are some alternative iPhone App generators out there, but they are usually specific to games and such. Apparently Adobe has a Flash-to-iPhone app generator as well. (Turns a flash show into a stand-alone app.)

It is possible to do Objective-C coding with any computer that can run the gcc compiler. I've seen a friend using it to write Objective-C on a Linux box (intending to transfer to a Mac sometime later.) However, that does not include the Cocoa frameworks that ship with the Apple OS's.

XCode does have some very good features for programming on iPhone or Mac. In particular, the code-completion feature makes entering the very-long method names very easy. (Not only do you know there is no typo in the name, but the argument list is completed as well.)
Thanks! I'll start looking at getting a mac and diving into this.
Hi Kevin,
I noticed that, like me, you are getting into iPhone development.

I joined the iPhone Development group and pretty new to iPhone development. I am looking to network with other developers, share my experiences and learn from others. I have been an applications developer for a large corporations in Jax, FL for more than 25 years. I got involved with iPhone development as a fall back due to many layoffs at my company. Fortunately I am still employed and enjoying working with Apple's XCODE SDK.

I just released my first iPhone App, Party Twacker, on December 11, 2009. If you ever get stumped on and iPhone dev issues, feel free to send me a message.

Take Care,
Kevin Collins
I checked out the party Twacker - cool! Sadly, I am not into the bar or even the drinking scene anymore, but if I was I'm sure I'd use it. You can see some of my stuff here:
http://user.gru.net/nemesis/iphoneAppPages/
You have been busy! Six apps already in iTunes. That's impressive. I am not trying to get personal but how has your marketing been going? I am in the process of publishing a Lite Version of my app to try get more interested buyers. With the App Store not having a return policy, people are more reluctant to purchase apps. I am checking out your apps now and they look really cool. Best of Luck with your Apps.
Kevin

Kevin Neelands said:
I checked out the party Twacker - cool! Sadly, I am not into the bar or even the drinking scene anymore, but if I was I'm sure I'd use it. You can see some of my stuff here:
http://user.gru.net/nemesis/iphoneAppPages/
How's marketing going? I'm earning enough to treat myself to delivery pizza once a week. I *think* good reviews help the marketing process, so if you enjoy and of my apps please write one! The picture-kaleidoscope is a rather good fit with party twacker - take a photo of a cute girl, create a a kaleidoscope image of her, and she'll be tickled pink!

RSS

Happy 10th year, JCertif!

Notes

Welcome to Codetown!

Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.

When you create a profile for yourself you get a personal page automatically. That's where you can be creative and do your own thing. People who want to get to know you will click on your name or picture and…
Continue

Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.

Looking for Jobs or Staff?

Check out the Codetown Jobs group.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

For Practitioners, by Practitioners: Solve Your Software Challenges at InfoQ & QCon Software Events

Behind every InfoQ Dev Summit and QCon software development conference is a collective of distinguished senior software practitioners who carefully curate the topics based on the crucial trends and essential best practices you need to know about. These architects and leaders are charged with creating THE conference they would want to attend.

By Artenisa Chatziou

How Technology Can Drive Culture Change in Software Organisations

Technological improvements like containers, VMs, infrastructure-as-code, software-defined-networking, collaborative version control, and CI/CD can make it possible to fix cultural issues around organisational dynamics and bad product delivery. According to Nigel Kersten, software leaders should leverage tech to create positive changes in organisational dynamics and relationships between teams.

By Ben Linders

Radius is Now a Cloud Native Compute Foundation (CNCF) Sandbox Project

The Microsoft Azure Incubations Team recently announced the approval of Radius as a Cloud Native Compute Foundation (CNCF) sandbox project. Radius is a cloud-native, cloud-agnostic application platform that the CNCF has recognized as having the potential to contribute to the cloud-native ecosystem.

By Steef-Jan Wiggers

Spring Now Offers Free Access for the Spring Academy Pro Content

The Spring team has announced that the Pro Content from their Spring Academy will no longer require a paid subscription to improve the learning experience for the Spring community. The Spring Academy will continue to provide new content in the future.

By Johan Janssen

Podcast: Navigating AI, Platform Engineering, and Staff-Plus: InfoQ Dev Summit Boston Preview

In this InfoQ podcast, host Daniel Bryant sat down with speakers from the InfoQ Dev Summit Boston (June 24-25) and discussed the critical challenges and decisions developers are currently facing. Topics covered include platform engineering, the evolution of senior software developer roles into Staff-Plus positions, AI's impact on the SDLC, and the importance of security.

By Eder Ignatowicz, Loiane Groner, David Grizzanti, Thiago Ghisi

© 2024   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service