Geeks With Blogs
Welcome to
Geeks with Blogs
Login
Theo Moore
416 Posts
| 700 Comments
My Other Recent Posts
Windows 7 and Powershell: No access to set Execution Policy
Independent Developer Sued by Cequint
Office 2007 Plain Text Issue
Bioshock 2: Great game, but why?
Thoughts on iPad: 'Cause I'm original like that
Ubuntu: Wow...where have you been all my life???
Avatar: Haven't I sorta seen this before?
Another random post
iPhone Development: Random Thoughts
Automated Web Testing with Powershell
News
QTP and Stuff
Archives
March 2016 (1)
October 2010 (1)
August 2010 (1)
May 2010 (3)
April 2010 (1)
March 2010 (1)
February 2010 (6)
January 2010 (2)
December 2009 (1)
November 2009 (1)
October 2009 (2)
August 2009 (2)
July 2009 (2)
June 2009 (2)
May 2009 (7)
April 2009 (2)
March 2009 (6)
February 2009 (2)
January 2009 (7)
December 2008 (9)
November 2008 (2)
October 2008 (7)
September 2008 (40)
August 2008 (16)
July 2008 (12)
June 2008 (9)
May 2008 (13)
April 2008 (7)
March 2008 (5)
February 2008 (6)
January 2008 (8)
December 2007 (5)
November 2007 (8)
October 2007 (15)
September 2007 (9)
August 2007 (7)
July 2007 (8)
June 2007 (10)
May 2007 (10)
April 2007 (4)
March 2007 (11)
February 2007 (5)
January 2007 (4)
December 2006 (3)
November 2006 (10)
October 2006 (23)
September 2006 (11)
August 2006 (6)
July 2006 (10)
June 2006 (6)
May 2006 (7)
April 2006 (4)
March 2006 (6)
February 2006 (5)
January 2006 (5)
December 2005 (5)
November 2005 (9)
October 2005 (3)
September 2005 (3)
August 2005 (6)
July 2005 (4)
June 2005 (9)
May 2005 (1)
Theo Moore
Questions... Morphology? Longevity? Incept dates?
<< Automated Web Testing with Powershell
|
Home
|
Another random post >>
iPhone Development: Random Thoughts
Comments
|
Share
iPhone Development: Random Thoughts
I've been working on the iPhone for month or so....maybe a bit longer. I was interested in doing some iPhone dev ever since I got mine. I love the device (much more than WinMo, sorry) and wanted to create my own apps for it. I was also asked to work with Carbonated Comics (www.carbonatedcomics.com) on an iPhone version of their software, so I joined the team. Great bunch of folks and I really like their product.
Anyway, I thought I'd share some random thoughts on the whole iPhone dev experience with more to come.
As an aside, I've noticed that now that I twitter (TheoMoore) I don't blog anywhere near as much as I used to do. Not sure why. Not like I can effectively blog via twitter. Heck, most of tweets don't even talk about the same things about which I blog....
On to the thoughts:
- iPhone is a fantastic platform for apps. Love the interface. It is the purest of form meeting function in a device interface I've ever seen. Also, there's no stylus...no words for the hatred I have for WinMo stylus.
- iPhone only single-threads. No multi-threaded apps here. Simlipfies things, but sure does also limit things too.
- iPhone is a pretty pure MVC device. Like that. I don't think I ever really understood this paradigm as well as I do now, thanks to the iPhone and XCode/IB.
- iPhone 3G has only 128MB of memory. Ye gods, that's teeny!
- Memory management is the toughest part of iPhone dev to get under your belt, IMO. Since memory is so limited, even a couple memory leaks can severely affect performance. No garbage collection on iPhone as yet.
- ObjC is a pain the arse. Always. Everytime. Some folks love it, and some folks like to be whipped and spanked.
- I keep being told I'll get used to Obj-C "peculiarities". Yeah? I could get used to getting poked in the eye with a sharp stick too, but I don't think it's likely.
- XCode feels...thin compared to VS
- XCode, Interface Builder, and the iPhone Simulator are very loosely (if at all coupled). While this seems good (and I guess it is), it tends to annoy me when one of them doesn't realize I made changes in the other and I have to close the app down to make it "see". This happens often enough it's worth putting on this post.
-XCode error messages are the most vague I've ever seen. I keep expecting one in Klingon or one that says "So I clearly cannot choose the wine in front of me".
- Getting used to the hotkeys in XCode has been challenging, for some reason.
Anyway, more on this as I work on it.
Wish me luck!
Posted on Saturday, October 17, 2009 6:04 PM |
Back to top
Comments on this post: iPhone Development: Random Thoughts
Comments are closed.
Comments have been closed on this topic.
Copyright © Theo Moore | Powered by:
GeeksWithBlogs.net
Popular Posts on Geeks with Blogs
0
Code Monkey Projectiles - Index
Geeks With Blogs Content Categories
ASP.Net
SQL Server
Apple
Google
SharePoint
Windows
Visual Studio
Team Foundation Server
Agile
Office
Design Patterns
Web
Azure
Brand New Posts on Geeks with Blogs
0
How do you run multiple instances of Microsoft Teams?
Benefits of Apple Cider Vinegar
Shaking down the Raspberry Pi 400
Blog is Moving
Pop!_OS Linux 20.10: Review