As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
what is the recommended progression of topics that one should pursue if they are trying to self-learn iOS programming after a solid foundation of the C programming language is established?
How about buying an Objective-C book on amazon.
Object Oriented Design and ObjC Memory Management -- just try porting your C programs to ObjC, learn the APIs (mostly in Foundation.framework) and see how it executes in a sampler. Then make more complex programs of great quality, then move on to UIs and more specialized frameworks you're interested in.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Given so much praise for languages such as haskell, erlang, why none of them can become a mainstream language?
Is it due to their learning curve? Or too much symbol notation?
Because most people don't know how to program functionally.
Because overcoming a dominant paradigm is difficult and takes time.
Because "nobody ever got fired for choosing Java" (corollary of above, from FUD).
Because real-world programming isn't always perfectly functional–we love our side-effects.
Etc.
Much more info in this older SO answer, and unlike mine, it includes machine guns and aliens.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I have no experience in C# or .NET programming, but interested in developing with Kinect. Are there any good Java libs, open source projects for such stuff? Or C# + .NET is the only way?
How long it takes to adapt a new language is only up to you and your background.
However there is a very decent project called OpenKinect that has a Java (JNI and JNA) Wrappers.
you can lookup CLNUI4J for another reference for a Java framework for Kinect
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I've seen some great in-browser tutorials and/or practice exercises in other languages. To name a few:
Ruby: Tryruby.org
JS: Codeacademy.com
Rails: railsforzombies.com
I've also seen great Java algorithm challenges at codingbat.com.
I haven't found anything similar for learning C, or Objective-C (which is my real goal). Any suggestions?
go ahead with http://developer.apple.com/library/mac/documentation/cocoa/conceptual/objectivec/objc.pdf
for Objective-C. It works great on my browser- opens up the pdf.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I would like to know if there are any tutorial websites for learning PyObjC apart from the home page of the project itself. I'm enthusiastic about being able to use python to develop native code and be productive without learning how to program in some of the other more traditional compiled languages. Anywhere I could get a screencast or good beginner tuts would be excellent.
You could start with Will Larson's stuff. You could read the Apple docs and do the temperature conversion thingie. You could do what I did and get Hillegass's book and then do the examples using PyObjC. You could read my stuff. I have lots of simple examples, but I'm just an amateur. You don't need to worry about Objective-C yet, but if you stick with it, you probably will.
And you really must learn that case matters.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
What's a good book for learning Quartz in Objective-C? I thought about buying this book: Quartz 2D however, a reviewer said it's written mainly in C (I only know ObjC). So does anyone have any recommendations?
Quartz uses a C API, just like many of Apple's frameworks. So it stands to reason that any book on Quartz is going to have a lot of C code. It is also a good idea to get very comfortable with C code since it is a subset of Objective C, and you'll have to frequently work with it.
Have you checked the Quartz 2D Programming Guide from Apple? It explains things quite in detail.