South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
well im currently programming for my ipad... i have a c# background...
so i have used flashbuilder from adobe to program its great. and i have even tested on my jailbroken ipad.
works great and there are a lot of help from adobe's side with guides and "hello world" guides
but like we said what is your background in programming??
Apple's material is good; but not a great place to start for an absolute beginner -- usually there is just too many basic concepts to bridge. If you can I'd always suggest trying to follow the iTunes U approach as that pretty much gives you access to top university's materials without breaking the bank + the course is structured; you'll learn the basics and move on to the more technical stuff e.g. when you hit pointers the concept will be easy.We used the .pdfs found here: http://developer.apple.com/devcenter/ios/index.action (under Featured Content). We had them printed out for us to use during the classes.
Unfortunately we only had a handful of classesbut I enjoyed learning what I did. I want to pick this up in the holidays
![]()
[)roi(];7124254 said:Apple's material is good; but not a great place to start for an absolute beginner -- usually there is just too many basic concepts to bridge. If you can I'd always suggest trying to follow the iTunes U approach as that pretty much gives you access to top university's materials without breaking the bank...
I wasn't aware that the local varsities had started offering objective-c courses; that's good to know.Fair enoughFor the course I did, most of us were (are) second year Computer Science students, so we weren't absolute beginners
I'm actually not sure if any other students (as in, non-CS) participated because there were more than one time slots to go to and we each got assigned to two different ones haha. Sorry for the side track
Though you're right, the Apple material is good but probably not the best place for a beginner. I kind of missed the sentence where Brainbugg said he is a newbie to programming
Your approach is betterbut hey, if anyone else wants to use the Apple material, there's the link
![]()
[)roi(];7124320 said:I wasn't aware that the local varsities had started offering objective-c courses; that's good to know.
Good luck with the coding -- hope you have a shiny macbook to practice on ;-)
You should try the Standford or MIT material for iOS development; pretty sure it'll get you ahead in the class ;-)
Two cheaper options around the lack of a mac; look up hackintosh (mac os x on a PC) -- there are some experts on this forum who can help. Alternative is to load os x in a virtual machine; you could try the free Virtualbox from oracle. You really need access to os x and Xcode if you want to move ahead in this area.It was an idea one of our very awesome lecturers hadhe's overseas now (got offered to do his PhD in the States) and we didn't ever get a replacement lecturer. Hopefully they can find someone to continue with this next year
Thank you! Unfortunately I don't, but I hope that changes very soon
That's a very good idea actually, thanks so muchI like being prepared and knowing what's going on, this will definitely help
![]()
[)roi(];7124596 said:Two cheaper options around the lack of a mac; look up hackintosh (mac os x on a PC) -- there are some experts on this forum who can help. Alternative is to load os x in a virtual machine; you could try the free Virtualbox from oracle. You really need access to os x and Xcode if you want to move ahead in this area.
I believe the content of the CS degrees (or at a minimum the electives) in South Africa needs a lot of improvement; they should be more relevant to the current industry trends; Unfortunately I have seen too many new SC degreed applicants, without any relevant experience pass my desk in the last 20 years. If you want a leg up on your colleagues then I suggest you cover this personally -- it can also be a great path to a masters (thesis) if this is a path you've considered.
That's true, I got a bit sad when we were told it is a Mac only thing because I know how expensive Macs are and I don't have that money lying around haha!
The theory of c and objective-c can be picked up without a mac (os x); but too be honest it's a lot easier once you are able to put theory into practice (through labs), plus with some practice you'll be less likely to forget.I shall have a look at those options! Thanks so much again
That's true, I got a bit sad when we were told it is a Mac only thing because I know how expensive Macs are and I don't have that money lying around haha! My plan is to work though, as well as hopefully smash these exams and pass as many subjects as possible and ask my parents very nicely to help with the difference
But I'll definitely give the options you suggested a try! It is worth it to get started on learning ASAP if I can't get the Mac right away
I agree. I felt this now with the most recent module we did. Very interesting to learn how operating systems function, the theory is all nice and detailed (fun times for tests) but I don't understand why we had to go into so much depth when the lecturer told us in one of the last lectures we had (it was something to this effect, not quoting word for word here): "You're all probably going to forget all this theory by next year, the most important aspect you can take out of this course are the labs." THOUGH I don't understand, we had four labs and very little emphasis on those labs too... So I'm basically going to forget everything I've learned and by the time I do honours, I'll be slapped in the face with a huge textbook
That sounds awful though
I definitely want to cover/pursue thisand now with what you've told me, even more so
I am considering masters for sure
Thank you again for all your help! This is definitely motivation I need to get through these exams... Maths 2 is killing me![]()