Swift 4 Protocol-Oriented Programming - Third Edition: Bring predictability, performance, and productivity to your Swift applications
- مؤلف
- دار النشر
- اللغات
- الإنجليزية
- الصيغة
- التصنيف
كتب واقعية
Build fast and powerful applications by harnessing the power of protocol-oriented programming in Swift 4
About This Book • Leverage the power of protocol-oriented programming in your applications and learn from real-world use cases
• Create a flexible code base with protocols and protocol extensions
• Leverage the power of generics in Swift 4 to create very flexible frameworks
Who This Book Is For
This book is for Swift developers who want to learn and implement protocol-oriented programming in their real-world applications. .
What You Will Learn • Understand the differences between object-oriented programming and protocol-oriented programming
• Explore the different types that Swift offers and what pitfalls to avoid
• Delve into generics and generic programming
• Learn how to implement Copy-On-Write within your custom types
• Implement several design patterns in a protocol-oriented way
• Design applications by prioritizing the protocol first and the implementation types second
In Detail
Swift has become the number one language used in iOS and macOS development. The Swift standard library is developed using protocol-oriented programming techniques, generics, and first-class value semantics; therefore, every Swift developer should understand these powerful concepts and how to take advantage of them in their application design.
This book will help you understand the differences between object-oriented programming and protocol-oriented programming. It will demonstrate how to work with protocol-oriented programming using real-world use cases. You will gain a solid knowledge of the various types that can be used in Swift and the differences between value and reference types. You will be taught how protocol-oriented programming techniques can be used to develop very flexible and easy-to-maintain code.
By the end of the book, you will have a thorough understanding of protocol-oriented programming and how to utilize it to build powerful and practical applications.
Style and approach
This book is written for developers who learn best by working with code, so every concept discussed in this book is reinforced with real code examples.
© 2017 Packt Publishing (كتاب إلكتروني): 9781788473828
تاريخ النشر
الكتاب الإلكتروني: ٦ أكتوبر ٢٠١٧
واستمتع آخرون أيضًا...
- Law and the Public Sphere in Africa: La Palabre and Other Writings Jean Godefroy Bidima
- Dream-Child: A Life of Charles Lamb Eric G. Wilson
- The Certainty of a Future Life in Mars: Being the Posthumous Papers of Bradford Torrey Dodd L. P. Gratacap
- The Flames Olaf Stapledon
- Phenomenal Blackness: Black Power, Philosophy, and Theory Mark Christian Thompson
- أغنية الجليد والنار: لعبة العروش جورج ر. ر. مارتن
- فن اللامبالاة: لعيش حياة تخالف المألوف مارك مانسون
- العادات الذرية جيمس كلير
- 30 يوما مع الله فيصل أحمد بخاري
- ملخص كتاب الذكاء العاطفي ترافيس برادبيري
- هاري بوتر وحجر الفيلسوف: Harry Potter and the Philosopher's Stone ج. ك. رولينج
- A Game of Thrones George R.R. Martin
- بريد الليل هدى بركات
- نظرية الفستق فهد عامر الأحمدي
- الجريمة والعقاب فيودور دوستويفسكي
- فقط اصمت وافعلها!: كيف تبدأ وتستمر براين تريسي
- ملخص كتاب كيف تتحدث مع أي شخص 92 خدعة صغيرة: اثنتان وتسعون خدعة صغيرة، لنجاح كبير في العلاقات ليل لاوندز
- قوة عقلك الباطن جوزيف ميرفي
- كيف تكسب الأصدقاء وتؤثر في الناس ديل كارنيجي
- فن الكلام د. إيهاب فكري
دائمًا برفقة Storytel
أكثر من 200000 عنوان
وضع الأطفال (بيئة آمنة للأطفال)
تنزيل الكتب للوصول إليها دون الاتصال بالإنترنت
الإلغاء في أي وقت
شهري
قصص لكل المناسبات.
34.99 ريال /شهر
حساب واحد
حساب بلا حدود
1 حساب
استماع بلا حدود
إلغاء في أي وقت
سنويا
قصص لكل المناسبات.
299 ريال /سنة
حساب واحد
حساب بلا حدود
1 حساب
استماع بلا حدود
إلغاء في أي وقت
6 أشهر
قصص لكل المناسبات.
192 ريال /6 شهر
حساب واحد
حساب بلا حدود
1 حساب
استماع بلا حدود
إلغاء في أي وقت
