Reply to topic  [ 8 posts ] 
iOS Dev UK 
Author Message
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 7:35 pm
Posts: 6580
Location: Getting there
Reply with quote
Well, having come back from this last week it was absolutely priceless!

For the first time ever I have been able to create bloody good custom UI controls using the Interface Builder in XCode. I've also been using KVO programming to let the data model update the UI automatically without me having to get involved.

Seeing as I am now waiting for code to arrive from the other guy I thought I'd go and have a look at what's going on "under the hood" from looking at that I have been able to improve the speed and memory performance of the program and have found and fixed ALL memory leaks in the program (so far).

I also understand much more about memory management in general and so have been keeping that in mind whilst programming.

The best thing of all is that I'm really fracking loving doing this. I've been coding for about 5 hours tonight after coming home from work! Not added many new features but massively updated and improved what was already there.

AMAZING PROGRAMMING HIGH!

Is it possible to get addicted to programming.

Love it!

_________________
Oliver Foggin - iPhone Dev

JJW009 wrote:
The count will go up until they stop counting. That's the way counting works.


Doodle Sub!
Game Of Life

Image Image


Fri Sep 16, 2011 11:56 pm
Profile WWW
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 6:58 pm
Posts: 8767
Location: behind the sofa
Reply with quote
Fogmeister wrote:
Is it possible to get addicted to programming.

Yes. "Extreme programming" is a sport. Congratulations. You are now a "hacker" in the proper sense of the word :D

_________________
jonbwfc's law: "In any forum thread someone will, no matter what the subject, mention Firefly."

When you're feeling too silly for x404, youRwired.net


Sat Sep 17, 2011 9:16 am
Profile WWW
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 6:36 pm
Posts: 5150
Location: /dev/tty0
Reply with quote
I bought a book called Programming in Objective-C by Stephen Kochan, it's really helped me understand pointers in Obj-C, and has reiterated how structures I already know (ifs, loops, etc.) work in Obj-C. It's also done a heck of a lot of OO concepts which I haven't really thought about since my first year of uni.

It later goes on to describe the Foundation framework and then onto basic iOS development. Best of all it's Obj-C 2.0 and XCode 4 ready!


Sat Sep 17, 2011 3:34 pm
Profile WWW
What's a life?
User avatar

Joined: Thu Apr 23, 2009 7:26 pm
Posts: 17040
Reply with quote
forquare1 wrote:
I bought a book called Programming in Objective-C by Stephen Kochan,

I've got that one, in fact I had the previous edition and got the latest one for the new stuff Xcode 4 & OS frameworks (memory management changed again. groan). Genuinely good work they are.

Actually, now I come to think of it, if anyone wants a slightly out of date but nevertheless still very useful Objective-C book, PM me.

Jon


Sat Sep 17, 2011 6:30 pm
Profile
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 6:36 pm
Posts: 5150
Location: /dev/tty0
Reply with quote
jonbwfc wrote:
forquare1 wrote:
I bought a book called Programming in Objective-C by Stephen Kochan,

I've got that one, in fact I had the previous edition and got the latest one for the new stuff Xcode 4 & OS frameworks (memory management changed again. groan). Genuinely good work they are.


I've just finished Part I (Obj-C in general, not much about Foundation or iOS). I must say it's the best programming book I've ever read! I've learned so much from it, and relearned a hell of a lot!

Blocks still confuse me somewhat, or rather why one would want to use them, and how GCD uses them. Presumably one would use them for GCD, and GCD automagically puts the block into a separate thread?


Sun Sep 18, 2011 12:08 pm
Profile WWW
What's a life?
User avatar

Joined: Thu Apr 23, 2009 6:27 pm
Posts: 12251
Reply with quote
iOS development is something I really wish I had the aptitude for. Not for commercial gain, buy more in the "how does this work" kind of thing. I've a couple of books on the subject, but it goes right over my head. I am amazed at what people are doing with the platform.

_________________
All the best,
Paul
brataccas wrote:
your posts are just combo chains of funny win

I’m on Twitter, tweeting away... My Photos Random Avatar Explanation


Sun Sep 18, 2011 1:10 pm
Profile
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 6:36 pm
Posts: 5150
Location: /dev/tty0
Reply with quote
paulzolo wrote:
iOS development is something I really wish I had the aptitude for. Not for commercial gain, buy more in the "how does this work" kind of thing. I've a couple of books on the subject, but it goes right over my head. I am amazed at what people are doing with the platform.


I think part of the problem is a lot of books either take you through Mac development then say do XYZ different for iOS programming, or they assume you already know how to program for the Mac.
It'd be nice if more books were aimed at just iOS, though I'd agree that it's worth learning both, as you can then have similar apps in the iOS app store and the Mac app store.


Sun Sep 18, 2011 1:32 pm
Profile WWW
What's a life?
User avatar

Joined: Thu Apr 23, 2009 7:26 pm
Posts: 17040
Reply with quote
There are plenty of books on iPhone or iPad programming, which is all iOS. Although obviously there's a lot of crossover in the fundamentals. However I don't think you can really port apps between iOS and MacOS that easily. Not only should the UI be different in all sorts of ways, unless you're limiting your app to MacOS 10.7, quite a lot of the process/thread management is different for example.


Sun Sep 18, 2011 2:48 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 8 posts ] 

Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.