I recieved a review copy of iPad Programming by Daniel H. Steinberg and realized almost instantly that this was way over my head.
Sigh... I'm becoming a little frustrated with iPad development.
I understand that part of my frustration comes from object oriented programming. I understand OOP, I get why it makes sense here, but it's just not something I have ever done much with so I'm not familiar with it, not comfortable with it. I constantly have to think about what things mean rather than just flowing with the examples.
Part of it is just general graphical programming. I'm not a GUI person. I don't do design well, I am simply not appreciative of it. However, thinking about the GUI design and how it all works is an unavoidable part of this kind of development. Yes, that's true to some extent in any app or utility, but the necessity of graphics and the touch interface make it all so much more complicated here. You have to think about things like rotation, for example, and that affects everything!
Most of it is just the bewildering array of choice. There are many ways to approach any given task in IOS programming - I simply lack enough experience to choose my path for any given goal.
A great deal of new frustration has come with the IOS 4.2 release. When I go searching for examples of how to do things, I'm mostly finding older code. Sometimes that's fine, but sometimes it isn't and when things break and the IDE throws mysterious errors at me, I'm distracted by trying to figure out what went wrong there and I lose track of the original concept I was trying to understand.
Finally - and I really hate saying this - I am beginning to feel that I might just be too old, too tired, too brain impaired to learn all this. That's on my worst days, of course. My more usual feeling is that I just need to buckle down, take it slowly, step by step. Inches add up to feet, feet add up to miles. Just keep moving forward and we'll get there..
Well, except for the reality that I suffer from "shiny object syndrome". I am easily distracted and have so many interests, so many goals, so many things I want to learn. I've always been this way, but when my brain was younger and more fluid, I could learn complicated things more quickly. Now it is not so easy, but I am just as easily distracted as ever.
Arrgh. I need to think about this.
Got something to add? Send me email.
(OLDER) <- More Stuff -> (NEWER) (NEWEST)
Printer Friendly Version
Increase ad revenue 50-250% with Ezoic
Inexpensive and informative Apple related e-books:
Take Control of Apple Mail, Third Edition
Take Control of Parallels Desktop 12
Take control of Apple TV, Second Edition
Take Control of Upgrading to Sierra
Take Control of the Mac Command Line with Terminal, Second Edition