الگوهای طراحی سوئیفت ۲ در سال ۲۰۱۵
Swift 2 Design Patterns 2015

دانلود کتاب الگوهای طراحی سوئیفت ۲ در سال ۲۰۱۵ (Swift 2 Design Patterns 2015) با لینک مستقیم و فرمت pdf (پی دی اف)

نویسنده

Julien Lange

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2015

زبان

English

تعداد صفحه‌ها

224

نوع فایل

epub, pdf

حجم

5 Mb, 9 Mb

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب الگوهای طراحی سوئیفت ۲ در سال ۲۰۱۵

ساخت برنامه های بازی قدرتمند و مقیاس پذیر iOS و Mac OS X

درباره این کتاب

  • یاد بگیرید که چگونه 23 الگوی طراحی Gang of Four را با استفاده از Swift 2 پیاده سازی و به کار ببرید.
  • طراحی و معماری کد خود برای توسعه برنامه های Swift.
  • نقش، طراحی کلی UML و شرکت کنندگان در نمودار کلاس الگو را با پیاده سازی آن ها به روش گام به گام درک کنید.

این کتاب برای چه کسانی است

این کتاب برای توسعه دهندگان باتجربه Swift در نظر گرفته شده است که می خواهند الگوهای طراحی ماندگار را با Swift برای ساختار و مقیاس کد برنامه های خود به کار گیرند.

آنچه خواهید آموخت

  • انتخاب الگوی مناسب بسته به مشکل مورد نظر
  • درک نمودار کلاس کلی هر یک از 23 الگوی GoF و چگونگی مشارکت هر شیء در الگو
  • استفاده از Swift برای پیاده سازی این الگوها حتی اگر زبان تمام مفاهیم برنامه نویسی شیءگرا مانند کلاس انتزاعی، رابط و غیره را ارائه ندهد.
  • معماری نرم افزار خود برای جلوگیری از استفاده بیش از حد از حافظه، زمان صرف شده برای محاسبات یا ترافیک شبکه بالا.
  • یافتن بهترین راه برای سازماندهی کد خود برای ایمن تر کردن آن از دنیای خارج.
  • آماده سازی کد خود برای انعطاف پذیری بیشتر در صورت تغییر مصرف کننده یا تغییر کد مخفی جزء شخص ثالث.
  • ساختار کد خود برای تغییر الگوریتم برای اعمال در زمان اجرا.
  • تحویل مسئولیت Flyweight به اشیاء خود.

با جزئیات

Swift یک زبان چند پارادایمی است. این زبان ویژگی های بیان گر آشنا برای افرادی که با زبان های تابعی مدرن کار می کنند دارد، در حالی که ویژگی های شیء گرای Objective-C را نیز حفظ می کند. این زبان با کدها و چارچوب های قدیمی اپل سازگار است. الگوی طراحی، یک طراحی عمومی را به طور سیستماتیک نام گذاری می کند، انگیزه می دهد و توضیح می دهد که یک مشکل طراحی تکراری را در سیستم های شیء گرا حل می کند. این الگو، مشکل، راه حل، زمان استفاده از راه حل و پیامدهای آن را شرح می دهد. همچنین نکات پیاده سازی و مثال ها را ارائه می دهد. دانش در مورد الگوهای طراحی نیز یکی از بهترین راه ها برای متمایز کردن شما از سایر توسعه دهندگان سطح پایین است.

این کتاب به شما نشان می دهد که چگونه از Swift 2 برای یادگیری 23 الگوی طراحی Gang of Four (GoF) استفاده کنید، و به سه دسته تقسیم شده است. این کتاب پنج الگوی ایجاد، سپس هفت الگوی ساختاری و در نهایت 11 الگوی رفتاری را که توسط GoF تعریف شده اند، به شما ارائه می کند. هر فصل با تعریف نقش الگو، مشکلات رایج الگو برای استفاده از آن، نمایش کلی UML آن، نحوه مشارکت هر یک از اشیاء ارائه شده در نمودار کلاس در الگو و نقش هر یک از این اشیاء، الگو را معرفی می کند. این کتاب سپس یک مورد خاص را به عنوان یک مثال به شما ارائه می دهد که برای پیاده سازی الگو با استفاده از Swift استفاده می شود.

سبک و رویکرد

یک آموزش گام به گام تکمیل شده با اسکرین شات و برجسته کردن کد در صورت لزوم. هر فصل یک یا چند الگو را با تعاریف آن و یک مورد مثال ساده برای پیاده سازی آن با Swift با استفاده از یک Playground یا پروژه XCText بحث می کند.


فهرست کتاب:

۱. الگوهای طراحی سویفت ۲ دامیز

توضیحات(انگلیسی)

Build robust and scalable iOS and Mac OS X game applications

About This Book

  • Learn to use and implement the 23 Gang of Four design patterns using Swift 2
  • Design and architect your code for Swift application development
  • Understand the role, generic UML design, and participants in the class diagram of the pattern by implementing them in a step-by-step approach

Who This Book Is For

This book is intended for competent Swift developers who want to apply enduring design patterns with Swift to structure and scale their application code.

What You Will Learn

  • Choose the appropriate pattern depending on the problem to be solved
  • Understand the generic class diagram of each of the 23 GoF patterns and how each object participates in the pattern
  • Use Swift to implement these patterns even though the language doesn't provide all of the object-oriented programming concepts such as abstract class, interface, and so on
  • Architect your software to avoid the overuse of memory, time spent on calculations, or high network traffic
  • Find the best way to organize your code to make it more secure from the outside world
  • Prepare your code to make it more flexible when the consumer changes or the third-party component hidden code changes
  • Structure your code to change the algorithm to apply at runtime
  • Deliver Flyweight responsibility to your objects

In Detail

Swift is a multi-paradigm language. It has expressive features familiar to those used to work with modern functional languages, while also keeping the object-oriented features of Objective-C. It remains compatible with Apple's legacy codes and frameworks. A design pattern systematically names, motivates, and explains a general design that addresses a recurring design problem in object-oriented systems. It describes the problem, the solution, when to apply the solution, and its consequences. It also gives implementation hints and examples. Knowledge about design patterns is also one of the best ways to make you different compared to other low-level developers.

This book shows you how to use Swift 2 to learn about 23 Gang of Four (GoF) design patterns, and is organized into three categories. The book will present you the five creational patterns, followed by the seven structural patterns, and finishing with the 11 behavioral patterns as defined by the GoF. Each chapter will introduce the pattern by defining its role, which common problems the pattern should be used for, its generic UML representation, how each objects presented in the class diagram participate in the pattern, and what the role of each of these objects is. The book then presents you with a concrete case as an illustration that will be used to implement the pattern using Swift.

Style and approach

A step-by-step tutorial completed with screenshots and code highlights wherever necessary. Each chapter discusses one or more patterns with its definitions and a simple-to-follow illustration case using a playground or XCText project to implement it with Swift.


Table of Contents

1. Swift 2 Design Patterns

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.