Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

C iOS development games apps etc..

Hi,

As I'm going throw `c basics , I'm thinking , its a bit complex , but when i would finish all iOS courses, could i make a game like flappy bird? like i want to design and add my own functions to the game similar to flappy bird .

Im going throw the basics but i guess it will get stuck in like a week or more as i find it quite complex but i do get is though i guess later videos will be harder .

1 Answer

the sprite kit course would give you a good understanding of how to use sprite kit to make a game, now you probably wont be able to make a game like flappy bird just by watching the sprite kit course, since it doesnt cover scrolling, level generation etc, but there are a ton of flappy bird tutorials out there. It gives you most of the tools you need though and will help you with the basics.

C is a pretty standard programing language as far as syntax goes. objective c really is not. its a tough language to learn in my opinion. It is not beginner friendly. But the best way to get better at it is to stick with it and write more and more code. Eventually it will come more naturally. You may want to watch the videos twice to make sure you understand the concepts.

Swift is a lot easier to learn than objective c, but its a good idea to learn both objective c and swift.

So the more i repeat the code , even if the code is like switch one with letters like in tutorial and i practice it so much that i can do it by my maind , like i know whats going on ? because as I'm going now, i do understand it as `ruby gave me idea because i see them as a bit of similar , the basics at now but i still find it well , quite hard, its like a bit complex and need to understand it more.

As talking about flappy bird , my idea is to learn all the basics of course and then learn all the other stuff but i got an idea witch is quite similar to flappy bird as it goes forward and the pipes changes although i want to make something else a bit .

I will watch the videos twice actually as i think now and i stick with it and write more code to understand it and make it come natural . Hope i get throw the basics pretty fast but with good understanding .

bdw Stone Preston, do you know any website like code academy or something like that , that can help go throw everything again ? something like code challenges but more tasks and going throw everything again in small bullets if that make sense what i wrote :p

a small question i know its hard or like impossible to say but in about a month , i can be ready to start developing very simple app if i get my head down and practice a lot ? or C is like very tough and it takes pretty long to understand it and that stuff? as i heard about some memory management that sounds scary : p

thank you for the information

CodeAcademy has some good courses on Ruby and Python, but I dont think they have c/objective c courses. Honestly the courses here on TTH are probably the best iOS courses out there right now.

if you are really struggling, you may be better off doing the Intro to programming course which covers concepts central to all programming languages. Its taught using javascript, but what you learn can be applied to virtually any language. it might help you to start off with that

as i heard about some memory management that sounds scary : p

you really dont have to worry about memory management now that you can use ARC. it takes care of all of that for you. back in the early days you did though and it was quite a bit harder. but now you dont really have to worry about that kind of stuff.

I did went throw the programming etc.. i know how to create a very simple program in ruby and i think c andruby are a bit similar but its that this C is a bit more complex as like you need more for everything to work and that stuff it makes look like a lot for little : p i hope i wrote it well at the moment I'm fine but as its not stuck in my head like i could write it just like that . In ruby it took me 2 days but well ill see how many days here :) .

By CodeAcademy i meant like if theres something similar with it but on C . bdw thank you for you information and time writing this . i get on with my code :smiley: I'm very exited to build an iOS app :D it will take a bit i guess but time will fly and i will code in that time :D ill try to write C on a paper at college to learn it more on breaks hope its a good idea : p

thank you for all your informations you wrote