دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Erik M. Buck, Donald A. Yacktman سری: ISBN (شابک) : 0321591194, 9780321591197 ناشر: Addison-Wesley Professional سال نشر: 2009 تعداد صفحات: 456 [457] زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 Mb
در صورت تبدیل فایل کتاب Cocoa Design Patterns به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب الگوهای طراحی کاکائویی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
\"دفعه بعد که بچهای در خانه من ظاهر شد و خواستار بازبینی کد
شد، این کتابی است که من میخواهم به طرف او پرتاب کنم.\" -آرون
هیلگاس، بنیانگذار Big Nerd Ranch, Inc. و نویسنده \" برنامه
نویسی کاکائو برای Mac OS X\" باز کردن اسرار کاکائو و چارچوب های
شی گرا آن توسعه دهندگان مک و آیفون اغلب در وسعت و پیچیدگی
چارچوب های کاکائو غرق می شوند. اگرچه کاکائو واقعاً عظیم است،
اما هنگامی که الگوهای شی گرا را که استفاده می کند درک کنید، آن
را به طرز قابل توجهی ظریف، سازگار و ساده خواهید یافت. \"الگوهای
طراحی کاکائو\" با مادر همه الگوها شروع می شود: الگوی
Model-View-Controller (MVC) که در همه توسعه های Mac و iPhone
نقش اساسی دارد. با تشویق، و در برخی موارد "اجباری" توسط
ابزارهای اپل، مهم است که از همان ابتدا درک محکمی از MVC داشته
باشید. قسمت میانی کتاب کاتالوگی از الگوهای طراحی ضروری است که
در کاکائو با آنها مواجه خواهید شد، از جمله
الگوهای اساسی، مانند شمارشگرها، دسترسیها، و الگوهای ایجاد دو
مرحلهای که قدرت میدهند، مانند تک نفره، نمایندگان، و
پاسخدهنده الگوهای زنجیره ای که پیچیدگی را پنهان می کنند، از
جمله بسته ها، کلاسترهای کلاس، پراکسی ها و فوروارد، و کنترلرها و
این همه آنها نیست! \"الگوهای طراحی کاکائو\" با زحمت 28 الگوی
طراحی را به همراه نمونه های واقعی و کد نمونه ای که می توانید
امروز در برنامه های خود اعمال کنید، جدا می کند. این کتاب با
پوشش مدلهای Core Data، نماهای AppKit و فصلی در Bindings و
Controllers به پایان میرسد. \"الگوهای طراحی کاکائو\" به وضوح
مشکلاتی را که هر الگو با پایه ای در Objective-C و چارچوب های
Cocoa حل می کند را تعریف می کند و می تواند توسط هر توسعه دهنده
Mac یا iPhone استفاده شود.
"Next time some kid shows up at my door asking for a code
review, this is the book that I am going to throw at him."
-Aaron Hillegass, founder of Big Nerd Ranch, Inc., and author
of "Cocoa Programming for Mac OS X" Unlocking the Secrets of
Cocoa and Its Object-Oriented Frameworks Mac and iPhone
developers are often overwhelmed by the breadth and
sophistication of the Cocoa frameworks. Although Cocoa is
indeed huge, once you understand the object-oriented patterns
it uses, you'll find it remarkably elegant, consistent, and
simple. "Cocoa Design Patterns" begins with the mother of all
patterns: the Model-View-Controller (MVC) pattern, which is
central to all Mac and iPhone development. Encouraged, and in
some cases "enforced" by Apple's tools, it's important to have
a firm grasp of MVC right from the start. The book's midsection
is a catalog of the essential design patterns you'll encounter
in Cocoa, including
Fundamental patterns, such as enumerators, accessors, and
two-stage creation Patterns that empower, such as singleton,
delegates, and the responder chain Patterns that hide
complexity, including bundles, class clusters, proxies and
forwarding, and controllers And that's not all of them! "Cocoa
Design Patterns" painstakingly isolates 28 design patterns,
accompanied with real-world examples and sample code you can
apply to your applications today. The book wraps up with
coverage of Core Data models, AppKit views, and a chapter on
Bindings and Controllers. "Cocoa Design Patterns" clearly
defines the problems each pattern solves with a foundation in
Objective-C and the Cocoa frameworks and can be used by any Mac
or iPhone developer.