کتاب الکترونیکی

برنامه نویسی Cocoa(R) برای Mac(R) OS X

Cocoa(R) Programming for Mac(R) OS X

دانلود کتاب Cocoa(R) Programming for Mac(R) OS X (به فارسی: برنامه نویسی Cocoa(R) برای Mac(R) OS X) نوشته شده توسط «Aaron Pablo Hillegass»


اطلاعات کتاب برنامه نویسی Cocoa(R) برای Mac(R) OS X

موضوع اصلی: برنامه نويسي

نوع: کتاب الکترونیکی

ناشر: Addison-Wesley Professional

نویسنده: Aaron Pablo Hillegass

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2008

تعداد صفحه: 782

حجم کتاب: 16 مگابایت

کد کتاب: 0321503619 , 9780321503619 , 0321562739 , 9780321562739

نوبت چاپ: 3

توضیحات کتاب برنامه نویسی Cocoa(R) برای Mac(R) OS X

من صاحب این کتاب هستم و نسبتاً پشتکار روی آن کار کردم. پس از بیرون آمدن از انتهای کتاب، می‌توانم بگویم که پایه خوبی برای ادامه دادن است، اما فکر نمی‌کنم این کتاب برای شروع نوشتن برنامه‌های خود بدون کمک بیشتر کافی باشد. من فکر می کنم *تقریبا* شما را به آنجا می رساند، اما در چند زمینه کوتاهی می کند. فکر می‌کنم اگر این کتاب را بخرید که یک یا چند کتاب دیگر را برای ادامه کار انتخاب کنید، این کتاب هدف خود را برآورده می‌کند، اما فکر می‌کنم اگر سعی کنید و برنامه‌نویسی را فقط از این کتاب شروع کنید، یک کتاب خواهید بود. وقتی کارتان تمام شد کمی گم شد من خودم الگوهای طراحی کاکائو را انتخاب کردم، که به نظر قدم بعدی خوبی است تا کنون. نگه داشتن دست بسیار کمتری را فراهم می کند، اما اگر کتاب هیلبراندز را مطالعه کرده اید، به هر حال باید برای آن آماده باشید. من فکر می کنم اگر می توانستم با هیلبراند بنشینم و هر توصیه ای داشته باشم، می توانستم بیشتر در این کتاب بگذارم. ، یا آن را به 2-3 کتاب تقسیم کنید، با برخی جزئیات بیشتر در طول راه. در بسیاری از موارد، وقتی با پشتکار نمونه‌های کد را تایپ می‌کردم، اغلب تا حدی گم می‌شدم. با پیشرفت کتاب برخی چیزها واضح تر شد، اما برخی دیگر تا حدودی مبهم باقی ماندند. به عنوان مثال فصل کشیدن و رها کردن. کدهای زیادی در آنجا وجود داشت، و توضیح زیادی نداشت. من می بینم که یک کتاب بعدی از او وجود دارد که در ماه جولای منتشر می شود و من قصد خرید آن را دارم و اخیراً کتاب آیفون او را خریدم که اگرچه جزئیات آن را بررسی نکرده ام به نظر می رسد که در این مدت بهبود یافته است. این جریان است، یا شاید فقط به این دلیل است که من بیشتر در مورد کاکائو به طور کلی می دانم که من را تحت تأثیر قرار نمی دهد. نکن این کتاب، خود کاکائو برای مبتدیان *نیست*. من می گویم که شما واقعاً باید دندان های خود را با برخی از مفاهیم کلی OOP کوتاه کنید و قبل از اینکه سعی کنید با کاکائو مقابله کنید، وقت خود را برای برنامه نویسی آنها صرف کنید. PHP می تواند یک راه بسیار خوب برای ایجاد دانش شما باشد. این به شما امکان می دهد برنامه نویسی و OOP را یاد بگیرید در حالی که مجبور نیستید با رابط ها، پیام رسانی و غیره تلاش کنید. از (جاوا، C++، PHP) استفاده کرده‌ام، اما از هر چیز دیگری نحوی‌تر است. این کتاب آغازگر مناسبی در مورد Obj-C ارائه می‌کند و زمانی که از آن فصل‌های آغازگر عبور کردم، در مورد خود Obj-C کاملاً آماده بودم. من واقعاً این کتاب را دوست داشتم. من اکنون پایه خوبی بر روی کاکائو دارم و در حالی که هنوز به کتاب های بیشتری نیاز دارم تا شکاف ها را پر کنم و به سفرم ادامه دهم، این شروع خوبی برای آن بود، و من قطعاً این کتاب را توصیه می کنم. شما قطعاً باید به وب‌سایت کتاب بروید و نمونه/کد منبع را دانلود کنید، من در مورد برخی از چالش‌ها که متوجه نشدم آن‌ها را پیدا کردم، دیدن نمونه‌های او و سپس ادامه دادن به جای صرف وقت برای یافتن آن مفید بود. سوزن در انبار کاه، در بعضی مواقع نیاز به سوراخ کردن و ادامه دادن دارید… شایان ذکر است که در حالی که من می‌توانم بگویم 80 تا 85 درصد از آنچه که او در مورد آن صحبت می‌کند، باز هم مرتبط بود، این مربوط به سال 2008 بود. ، IB با جدیدترین نسخه به اندازه کافی تغییر کرده است که وقتی این کتاب را به عنوان یک تازه کار کامل شروع کردم، در چند جا گیر کردم تا اینکه بتوانم دانش را جمع آوری کنم تا بفهمم دستورالعمل های او دیگر دقیق نیستند. در نهایت برای من کمی گوگل مشکلم را حل کرد. بنابراین برای هر کسی که با این کتاب شروع کرده و از XCode 3.2 یا جدیدتر استفاده می‌کند، بدانید که چند چیز متفاوت عمل می‌کنند، و همچنین بدانید که هنگامی که متوجه می‌شوید کاری که باید انجام دهید متفاوت است و آن را درک می‌کنید، تفاوت‌ها بسیار جزئی هستند. درست زمانی که کاملاً جدید هستید و IB را به اندازه کافی نمی شناسید، در ابتدا ممکن است غیرممکن به نظر برسد. اندکی پشتکار به شما کمک می کند. خیلی خوب بود اگر نویسنده کمی در وب سایتش در مورد تفاوت ها به روز رسانی می کرد، اطلاعاتی ارائه می کرد، اما بسیار گذرا بود. در نهایت، حتی با انتقادات من، می خواهم بگویم که قصد انتقاد نداشتم. دلیلی برای نگرفتن کتاب باشد، بلکه در مورد جایی که باید منابع دیگری پیدا کنید تا شما را درگیر کند، و همچنین بگویم که هر چقدر این کتاب خوب است، فکر می کنم به کتاب های پیشرفته تری بیشتری نیاز است. پس از آن اطمینان حاصل کنید که در سفر خود ادامه می دهید.


I own this book and worked through it fairly diligently. Having come out the other end of the book, I would say it provides a good foundation for continuing on, but I don’t think this book is enough to start writing your own apps without some more assistance. I think it *almost* gets you there, but falls short in a couple of areas. I think if you buy this book with the intention of picking up one or more additional books to continue on, then this book will serve it’s purpose, but I do think if you try and start programming just from this book, you’ll be a bit lost when your done. I myself picked up Cocoa Design Patterns, which seems like a good next step so far. It provides a LOT less hand holding, but if you’ve gone through Hillebrands book, you should be ready for that anyway.I think if I could sit down with Hillebrand and make any recommendation it would be to either have put more into this book, or break it up into 2-3 books, with some additional details along the way. In many cases as I diligently typed in the code examples I was often somewhat lost as I went along. Some things became more clear as the book progressed, but others remained somewhat murky. For instance the chapter on drag-drop. There was a lot of code there, and not a lot of explanation. I see that there is a follow up book to this by him coming out in July, which I intend to purchase, and I recently bought his iPhone book, which while I haven’t gone through it in detail appears to be improved over this in it’s flow, or perhaps it’s just that I know more about Cocoa in general that it’s not overwhelming me.I can’t say how difficult this book would have been without extensive OOP experience, but if your considering this as a starting point for programming, don’t. This book, Cocoa itself is *not* for beginners. I would say you really need to cut your teeth with some general OOP concepts and put your time into programming them before you try and tackle Cocoa. PHP could be a pretty good way to build up your knowledge. It would allow you to learn programming and OOP while not getting bogged down with having to try and tackle interfaces, messaging etc. If you do already have oop experience, but don’t know Objective-C, it’s certainly different than other OOP languages I’ve used (Java, C++, PHP) but it’s more syntactical than anything else. This book provides a decent primer on Obj-C and by the time I got past those primer chapters I was pretty set with regard to Obj-C itself.I did really like this book. I have a good foundation on Cocoa now and while I am still in need of more books to start filling in the gaps and continue on my journey, this served as a good start for that, and I would most definately recommend this book. You should definately goto the book website and download the example/source code, I found on some of the challenges that I didn’t figure out, it was helpful to see his examples and then move on, rather than spend time trying to find the needle in the haystack, at some point you do need to punt and move on…It’s worth mentioning that while I’d say 80-85% of what he talks about re: the Interface Builder was still relevant, this being from 2008, the IB has changed with the most recent version just enough that when I started this book as a complete newbie, I got stuck in a couple places until I could gather the knowledge to understand where his instructions were no longer accurate. In the end for me some googling solved my hickups. So for anyone starting with this book and using XCode 3.2 or newer, know that you’ll find a few things work differently, and also know that once you see what you need to do differently and understand it, the differences are pretty minor, it’s just when your totally new and don’t know the IB well enough, it can seem impossible at first. A little perseverance will get you through. It would have been nice if the author had provided a bit more updates on his website about the differences, he gave some info, but it was pretty cursory.FInally, even with my criticisms, I want to say I didn’t intend the criticisms to be reasons not to get the book, but rather heads-up about where you would need to find other resources to keep you chugging along, and also to say that as good as this book is, I do think additional more advanced books are required afterward to ensure you move along on your journey.

دانلود کتاب «برنامه نویسی Cocoa(R) برای Mac(R) OS X»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

📖 خرید این کتاب

برای دریافت فایل و اطلاع از قیمت، روی یکی از دکمه‌های زیر کلیک کنید تا پیام آماده برای شما ارسال شود:

پس از ارسال پیام، قیمت و لینک دریافت فایل در اسرع وقت برای شما ارسال خواهد شد.