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.
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 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 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.
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've been learning PHP OOP for quite a while and I've loved getting to know the language, finding solutions to problems and so forth.
Although, quite often, people keep recommending different frameworks for me to start using. I can imagine using a framework is more efficient, time effective and so forth but It seems to take quite a lot of the fun out of things.
My next challenge is to create a fully functional tutorial website and blog.
My question is, do you use a PHP framework and should I really start using one?
I was also debating whether to use CodeIgniter or CakePHP...
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 11 years ago.
I need to implement a Diff algorithm in VB.NET to find the changes between two different versions of a piece of text. I've had a scout around the web and have found a couple of different algorithms.
Does anybody here know of a 'best' algorithm that I could implement?
Well I've used the c# version on codeproject and its really good for what I wanted...
http://www.codeproject.com/KB/recipes/diffengine.aspx
You can probably get this translated into VB.net via an online converter if you can't do it yourself...
I like An O(ND) Difference Algorithm and Its Variations by Eugene Myers. I believe it's the algorithm that was used in GNU diff. For a good background see Wikipedia.
This is quite theoretical and you might wish to find source code, but I'm not aware of any in VB.
I don't know for sure if it's the best diff algorithms but you might want to check out those links that talks about SOCT4 and SOCT6
http://dev.libresource.org/home/doc/so6-user-manual/concepts
and also:
http://www.loria.fr/~molli/pmwiki/uploads/Main/so6group03.pdf
http://www.loria.fr/~molli/pmwiki/uploads/Main/diffalgo.pdf