- Publisher : CreateSpace Independent Publishing Platform; 1st edition (May 13, 2018)
- Language : English
- Paperback : 230 pages
- ISBN-10 : 1719030251
- ISBN-13 : 978-1719030250
کتابApp Architecture: iOS Application Design Patterns in Swift 1st Edition
منابع کتاب کتابApp Architecture: iOS Application Design Patterns in Swift 1st Edition
این کتاب طیف وسیعی از الگوهای طراحی اپلیکیشن و تکنیک های پیاده سازی آن ها را با استفاده از یک اپلیکیشن نمونه توضیح می دهد که به طور کامل در پنج الگوی طراحی پیاده سازی شده است.
به جای حمایت از هر الگوی خاصی، ما مشکلاتی را که همه معماریها سعی در حل آن دارند، بیان میکنیم: ساخت اجزای برنامه، برقراری ارتباط بین نما و مدل، و مدیریت وضعیت غیرمدل. ما راهحلهای سطح بالایی را برای این مشکلات نشان میدهیم و آنها را تا سطح اجرا برای پنج الگوی طراحی مختلف تجزیه میکنیم - دو الگوی معمولی و سه مورد آزمایشی دیگر.
معماری های رایج عبارتند از Model-View-Controller و Model-View-ViewModel + Coordinator. علاوه بر توضیح این الگوها به صورت مفهومی و در سطح پیادهسازی، راهحلهایی را برای مشکلاتی که معمولاً با آنها مواجه میشوند، مانند کنترلکنندههای نمایش عظیم، مورد بحث قرار میدهیم.
در بخش تجربی، View-State-Driven Model-View-Controller، ModelAdapter-ViewBinder و The Elm Architecture را توضیح می دهیم. با بررسی این الگوهای آزمایشی، درسهای ارزشمندی را استخراج میکنیم که میتوان آنها را برای الگوهای دیگر و برای پایههای کد موجود اعمال کرد.
ارسال نظر درباره کتابApp Architecture: iOS Application Design Patterns in Swift 1st Edition