توضیحات
Get to grips with object-oriented programming in Swift to efficiently build powerful real-world applications
About This Book
- Leverage the most efficient object-oriented design patterns in your Swift applications
- Write robust, safer, and better code using the blueprints that generate objects
- Build a platform with object-oriented code by using real-world elements and represent them in your app
Who This Book Is For
If you are an iOS developer who has a basic idea of object-oriented programming and want to incorporate its concepts with Swift to optimize your application’s code and create reusable and easily to understand building blocks, then this book is for you. This is a very useful resource for developers who want to shift from Objective C, C#, Java, Python, JavaScript, or other object-oriented languages to Swift
What You Will Learn
- Build solid, stable, and reliable applications using Swift
- Work with encapsulation, abstraction, and polymorphism using Swift 2.0
- Customize constructors and destructors based on your needs
- Develop Swift 2.0 with classes, instances, properties, and methods
- Take advantage of generic code to maximize code reuse and generalize behaviors
- Use state of inheritance, specialization, and the possibility to overload members
- Write high quality object-oriented code to build apps for iOS or Mac OS X
In Detail
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects; these are data structures that contain data in the form of fields, often known as attributes and code. Objects are everywhere, and so it is very important to recognize elements, known as objects, from real-world situations and know how they can easily be translated into object-oriented code.
Object-Oriented Programming with Swift is an easy-to-follow guide packed full of hands-on examples of solutions to common problems encountered with object-oriented code in Swift. It starts by helping you to recognize objects using real-life scenarios and demonstrates how working with them makes it simpler to write code that is easy to understand and reuse.
You will learn to protect and hide data with the data encapsulation features of Swift. Then, you will explore how to maximize code reuse by writing code capable of working with objects of different types. After that, you’ll discover the power of parametric polymorphism and will combine generic code with inheritance and multiple inheritance. Later, you move on to refactoring your existing code and organizing your source for easy maintenance and extensions.
By the end of the book, you will be able to create better, stronger, and more reusable code, which will help you build better applications.
Style and approach
This simple guide is packed with practical examples of solutions to common problems. Each chapter includes exercises and the possibility for you to test your progress by answering questions.
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.
————————————————————–
ترجمه ماشینی :
با برنامه نویسی شی گرا در سویفت آشنا شوید تا به طور موثر برنامه های قدرتمند دنیای واقعی بسازید
درباره این کتاب p>
- از کارآمدترین الگوهای طراحی شی گرا در برنامه های Swift خود استفاده کنید
- با استفاده از طرح هایی که اشیاء تولید می کنند، کد قوی، ایمن و بهتر بنویسید
- Build یک پلت فرم با کد شی گرا با استفاده از عناصر دنیای واقعی و نمایش آنها در برنامه شما
این کتاب برای چه کسی است
اگر شما یک توسعه دهنده iOS هستید که ایده اولیه برنامه نویسی شی گرا دارید و می خواهید مفاهیم آن را با سوئیفت برای بهینه سازی کد برنامه خود و ایجاد قابلیت استفاده مجدد و آسان برای درک بلوک های ساختمان ایجاد کنید، پس این کتاب برای شما مناسب است. این یک منبع بسیار مفید برای توسعهدهندگانی است که میخواهند از Objective C، C#، Java، Python، JavaScript یا دیگر زبانهای شیگرا به سوی Swift بروند
What You Learn
- ساخت برنامه های کاربردی جامد، پایدار و قابل اعتماد با استفاده از Swift
- کار با کپسوله سازی، انتزاع و چند شکلی با استفاده از Swift 2.0
- سفارشی سازی سازنده ها و تخریب کننده ها بر اساس بر اساس نیازهای خود
- Swift 2.0 را با کلاس ها، نمونه ها، ویژگی ها و روش ها توسعه دهید
- از کد عمومی برای به حداکثر رساندن استفاده مجدد از کد و تعمیم رفتارها استفاده کنید
- استفاده از حالت وراثت، تخصص و امکان بارگذاری بیش از حد اعضا
- نوشتن کد شی گرا با کیفیت بالا برای ساخت برنامه برای iOS یا Mac OS X
به تفصیل
برنامه نویسی شی گرا (OOP) یک الگوی برنامه نویسی مبتنی بر مفهوم اشیا است. اینها ساختارهای داده ای هستند که حاوی داده ها به شکل فیلدهایی هستند که اغلب به عنوان ویژگی ها و کد شناخته می شوند. اشیاء در همه جا هستند، و بنابراین بسیار مهم است که عناصری را که به عنوان اشیاء شناخته می شوند، از موقعیت های دنیای واقعی تشخیص دهیم و بدانیم چگونه می توان آنها را به راحتی به کد شی گرا ترجمه کرد.
برنامه نویسی شی گرا با Swift. یک راهنمای آسان برای دنبال کردن مملو از مثالهای عملی از راهحلهای مشکلات رایجی است که با کد شیگرا در سویفت مواجه میشوید. با کمک به شما در تشخیص اشیاء با استفاده از سناریوهای واقعی شروع میشود و نشان میدهد که چگونه کار با آنها نوشتن کدی را که درک و استفاده مجدد آن آسانتر میکند، آسانتر میکند.
میآموزید که دادهها را با ویژگیهای کپسولهسازی دادههای سوئیفت سپس، نحوه به حداکثر رساندن استفاده مجدد از کد را با نوشتن کدی که قادر به کار با اشیاء از انواع مختلف است را بررسی خواهید کرد. پس از آن، قدرت چندشکلی پارامتری را کشف خواهید کرد و کد عمومی را با وراثت و وراثت چندگانه ترکیب خواهید کرد. بعداً به بازسازی کد موجود خود و سازماندهی منبع خود برای تعمیر و نگهداری آسان و برنامه های افزودنی می روید.
در پایان کتاب، می توانید کدهای بهتر، قوی تر و قابل استفاده مجددتر ایجاد کنید. به شما کمک می کند تا برنامه های بهتری بسازید.
سبک و رویکرد
این راهنمای ساده مملو از مثال های عملی از راه حل های مشکلات رایج است. هر فصل شامل تمرینها و امکان آزمایش پیشرفت خود با پاسخ دادن به سؤالات است.
دانلود کد نمونه برای این کتاب. میتوانید فایلهای کد نمونه را برای همه کتابهای Packt که از حساب خود در http://www.PacktPub.com خریداری کردهاید دانلود کنید. اگر این کتاب را از جای دیگری خریداری کرده اید، می توانید از http://www.PacktPub.com/support دیدن کنید و برای داشتن فایل کد ثبت نام کنید.
tag : دانلود کتاب برنامه نویسی شی گرا با سوئیفت 2 , Download برنامه نویسی شی گرا با سوئیفت 2 , دانلود برنامه نویسی شی گرا با سوئیفت 2 , Download Object£Oriented Programming with Swift 2 Book , برنامه نویسی شی گرا با سوئیفت 2 دانلود , buy برنامه نویسی شی گرا با سوئیفت 2 , خرید کتاب برنامه نویسی شی گرا با سوئیفت 2 , دانلود کتاب Object£Oriented Programming with Swift 2 , کتاب Object£Oriented Programming with Swift 2 , دانلود Object£Oriented Programming with Swift 2 , خرید Object£Oriented Programming with Swift 2 , خرید کتاب Object£Oriented Programming with Swift 2 ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.