Advanced mac os x programming the big nerd ranch guide
- #Advanced mac os x programming the big nerd ranch guide how to#
- #Advanced mac os x programming the big nerd ranch guide mac os x#
If you're doing any serious work on Apple platforms in probably the next decade, you're still going to need to know Objective-C, and this is a great book to learn with.more
#Advanced mac os x programming the big nerd ranch guide mac os x#
PS: Some may say now that Swift is available that Objective-C is no longer relevant, but there's 30 years of code that form Cocoa and other frameworks in Mac OS X and iOS, and they're not going away anytime soon. May not be the best book for those who have never programmed at all (there are a few concepts that get glossed over), but excellent for learning the language.
#Advanced mac os x programming the big nerd ranch guide how to#
Knowing it from the bottom-up is also essential in understanding why something might be broken in your code, and how to debug it. I've always felt that I understand something best when I can look at it from the ground up (instead of learning at the nice shiny surface, and later having to figure out how to dig down), and Mikey Ward seems to have the same philosophy.
![advanced mac os x programming the big nerd ranch guide advanced mac os x programming the big nerd ranch guide](https://bignerdranch.com/wp-content/uploads/2021/03/Swift_book_cover_small.png)
They way the book is plotted is top-notch - introducing concepts early on that will pay off later. I've always felt that I understand something best when I can look at it from the ground up (instead of learning at the nice shiny surface, and later having to figu I've been working through this book during a lunchtime book group at my office, and while I do have some previous Objective-C programming experience, I wanted a refresher before I dove back into creating a new iPhone app later this year. I've been working through this book during a lunchtime book group at my office, and while I do have some previous Objective-C programming experience, I wanted a refresher before I dove back into creating a new iPhone app later this year.
![advanced mac os x programming the big nerd ranch guide advanced mac os x programming the big nerd ranch guide](https://m.media-amazon.com/images/I/41v5tNZ64lL._SY300_.jpg)
That said, this is a great book for Objective-C!. Moving on." and I will be like, "Wait! How does it do this? How do I use it? Why am I using it?" So I tend to read multiple books on a programming language while I am learning it because I like to hear things multiple times for me to get it. I am a person who needs to hear something unfamiliar about three or four times before it sinks in. The only problem I personally had with this book is that things are explained very quickly. There is an online forum for this book and others written by Big Nerd Ranch if you need help on the challenges at the end of the chapter. It had a massive library of built-in objects and it changes constantly.
![advanced mac os x programming the big nerd ranch guide advanced mac os x programming the big nerd ranch guide](https://images-na.ssl-images-amazon.com/images/I/81PobcDJQAL.jpg)
Objective-C is a pretty screwy programming language that feels very different from other C-derived languages like PHP and Java.
![advanced mac os x programming the big nerd ranch guide advanced mac os x programming the big nerd ranch guide](https://images-na.ssl-images-amazon.com/images/I/71OV1De7mnL._AC_UL160_SR160,160_.jpg)
I am a person who n This is an excellent book for learning Objective-C. This is an excellent book for learning Objective-C.