معماری پیشرفته اپلیکیشنهای iOS، نسخه اول: معماری اپلیکیشنهای واقعی در سوئیفت ۵
Advanced iOS App Architecture First edition Real-world app architecture in Swift 5
معرفی کتاب «معماری پیشرفته اپلیکیشنهای iOS، نسخه اول: معماری اپلیکیشنهای واقعی در سوئیفت ۵» (با عنوان لاتین Advanced iOS App Architecture First edition Real-world app architecture in Swift 5) نوشتهٔ Rene Cacheaux, Josh Berlin، منتشرشده توسط نشر 1 در سال 2019. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
What You Need......Page 10 Book License......Page 11 Book Source Code & Forums......Page 12 About the Cover......Page 13 What lies ahead......Page 14 Where to go from here?......Page 15 Chapter 2: Which Architecture Is Right for Me?......Page 16 Boosting team velocity and strengthening code quality......Page 17 Examining the problems......Page 19 Increasing code agility......Page 26 Surveying architecture patterns......Page 29 Selecting a pattern......Page 31 Putting patterns into practice......Page 32 Key points......Page 33 Koober......Page 34 Getting started with the source......Page 41 Key points......Page 46 Establishing the goals......Page 47 Learning the lingo......Page 48 Creating dependencies......Page 51 The fundamental considerations......Page 52 Why is this architecture?......Page 53 Dependency patterns......Page 54 Dependency Injection......Page 55 On-demand approach......Page 59 Factories approach......Page 61 Single-container approach......Page 67 Designing container hierarchies......Page 69 Applying DI theory to iOS apps......Page 74 Applying the on-demand approach......Page 82 Applying the factories approach......Page 88 Applying the single-container approach......Page 100 Applying the container hierarchy approach......Page 107 Key points......Page 113 Where to go from here?......Page 114 Chapter 5: Architecture: MVVM......Page 115 What is it?......Page 116 Container views......Page 122 Communicating amongst view models......Page 124 Navigating......Page 125 Applying theory to iOS apps......Page 128 Composing views......Page 139 Navigating......Page 148 Managing state......Page 159 Pros and cons of MVVM......Page 164 Where to go from here?......Page 166 History......Page 167 What is Redux?......Page 168 Applying theory to iOS apps......Page 179 Pros and cons of Redux......Page 209 Where to go from here?......Page 211 Chapter 7: Architecture: Elements, Part 1......Page 212 Introducing Elements......Page 213 Underlying concepts of Elements......Page 214 User interface......Page 218 Interaction responder......Page 226 Key points......Page 232 Observer......Page 233 Use case......Page 266 Pros and cons of Elements......Page 295 Key points......Page 296 Conclusion......Page 297
دانلود کتاب معماری پیشرفته اپلیکیشنهای iOS، نسخه اول: معماری اپلیکیشنهای واقعی در سوئیفت ۵