ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

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

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Swift in 24 Hours, Sams Teach Yourself

دانلود کتاب سوئیفت در 24 ساعت، سامز به خودتان آموزش دهید

Swift in 24 Hours, Sams Teach Yourself

مشخصات کتاب

Swift in 24 Hours, Sams Teach Yourself

ویرایش: 1 
نویسندگان:   
سری: Sams Teach Yourself -- Hours Ser 
ISBN (شابک) : 067233724X, 9780672337246 
ناشر: Sams Publishing; Pearson Education 
سال نشر: 2014 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : AZW3 (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 مگابایت 

قیمت کتاب (تومان) : 47,000



کلمات کلیدی مربوط به کتاب سوئیفت در 24 ساعت، سامز به خودتان آموزش دهید: نرم افزار کاربردی -- توسعه، زبان های برنامه نویسی (رایانه های الکترونیکی)



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب Swift in 24 Hours, Sams Teach Yourself به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب سوئیفت در 24 ساعت، سامز به خودتان آموزش دهید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب سوئیفت در 24 ساعت، سامز به خودتان آموزش دهید

تنها در 24 درس یک ساعته یا کمتر، Sams Teach Yourself Swift در 24 ساعت به شما کمک می کند تا با زبان برنامه نویسی جدید اپل، نسل بعدی برنامه های OS X و iOS را بسازید.< br>
رویکرد ساده و گام به گام این کتاب به شما کمک می‌کند تا به سرعت بر مفاهیم اصلی، ساختار و نحو سوئیفت تسلط پیدا کنید و از Swift برای نوشتن کدهای ایمن، قدرتمند و مدرن استفاده کنید. در عرض چند ساعت از ویژگی‌های پیشرفته مانند برنامه‌های افزودنی، بسته شدن، پروتکل‌ها و ژنریک استفاده خواهید کرد. هر درسی بر اساس چیزهایی است که قبلاً آموخته‌اید، و پایه‌ای محکم برای موفقیت در دنیای واقعی به شما می‌دهد.

دستورالعمل‌های گام به گام با دقت شما را از رایج‌ترین موارد راهنمایی می‌کند. وظایف توسعه سریع.
مثال‌های عملی و عملی به شما نشان می‌دهد که چگونه آموخته‌های خود را به کار ببرید.
آزمون‌ها و تمرین‌ها به شما کمک می‌کند دانش خود را آزمایش کنید و دانش خود را گسترش دهید. مهارت‌ها.
یادداشت‌ها و نکات به میان‌برها و راه‌حل‌ها اشاره می‌کنند.

یاد بگیرید چگونه...
  • محیط توسعه Swift خود را تنظیم کنید</ li>
  • انواع داده و عملگرهای اساسی Master Swift
  • از آرایه ها و فرهنگ لغت حداکثر استفاده را ببرید
  • کنترل جریان برنامه، تغییر مسیرهای اجرا و تکرار کد
  • انجام اقدامات پیچیده با توابع
  • کار با توابع و بسته‌های مرتبه بالاتر
  • از قدرت ساختارها، enums، کلاس‌ها و وراثت کلاس استفاده کنید
  • سفارشی‌سازی اولیه‌کننده‌ها از کلاس ها، ساختارها و فهرست ها
  • روش های نمونه پیاده سازی، روش نوع s و عملکرد نوع پیشرفته
  • از تخصیص حافظه پیشرفته سوئیفت نهایت استفاده را ببرید
  • عملکرد نوع را با پروتکل‌ها و برنامه‌های افزودنی گسترش دهید
  • از قدرت ژنریک، زنجیره‌سازی استفاده کنید، و سایر ویژگی های پیشرفته
  • تعامل با کد Objective-C
  • تعامل با رابط های کاربری
  • از ویژگی ها و عملکردهای کتابخانه استاندارد سوئیفت استفاده کنید
  • </ ul>
    چه کسی باید این کتاب را بخواند
    • برنامه نویسان سطح مبتدی تا متوسط
    • برنامه نویسان پیشرفته که هنوز با سوئیفت می تواند سودمند باشد

توضیحاتی درمورد کتاب به خارجی

In just 24 lessons of one hour or less, Sams Teach Yourself Swift in 24 Hours helps you build next-generation OS X and iOS apps with Apple’s new Swift programming language.

This book’s straightforward, step-by-step approach helps you quickly master Swift’s core concepts, structure, and syntax and use Swift to write safe, powerful, modern code. In just a few hours you’ll be applying advanced features such as extensions, closures, protocols, and generics. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success.

Step-by-step instructions carefully walk you through the most common Swift development tasks.
Practical, hands-on examples show you how to apply what you learn.
Quizzes and exercises help you test your knowledge and stretch your skills.
Notes and tips point out shortcuts and solutions.

Learn how to...
  • Set up your Swift development environment
  • Master Swift’s fundamental data types and operators
  • Make the most of arrays and dictionaries
  • Control program flow, modify execution paths, and iterate code
  • Perform complex actions with functions
  • Work with higher-order functions and closures
  • Harness the power of structs, enums, classes, and class inheritance
  • Customize initializers of classes, structs, and enums
  • Implement instance methods, type methods, and advanced type functionality
  • Take full advantage of Swift’s advanced memory allocation
  • Extend type functionality with protocols and extensions
  • Leverage the power of generics, chaining, and other advanced features
  • Interoperate with Objective-C code
  • Interact with user interfaces
  • Take advantage of Swift’s Standard Library features and functions
Who Should Read this Book
  • Beginner-intermediate level programmers
  • Advanced programmers who are not yet familiar with Swift can benefit


فهرست مطالب

Content: Introduction   xvHOUR 1: Introducing the Swift Development Environment   1What Is Swift?    2Getting Started   2Summary   9Q&A   10Workshop   10Exercise   11HOUR 2: Learning Swift's Fundamental Data Types   13Constants in Swift   13Variables in Swift    14Introducing Data Types   15Summary   23Q&A   24Workshop   24Exercise   25HOUR 3: Using Operators in Swift   27Unary Operators   27Binary Operators   29Ternary Conditional Operators   35Summary   35Q&A   36Workshop   36Exercise   37HOUR 4: Working with Collection Types   39Arrays   39Dictionaries   46Tuples   50Summary   51Q&A   51Workshop   52Exercise   52HOUR 5: Understanding Optional Values   53What Are Optional Values?    53How to Designate a Variable as Optional    54Wrapping and Unwrapping Optional Variables   54Use Case for Optionals   58Summary   61Q&A   62Workshop   62Exercise   63HOUR 6: Controlling Program Flow with Conditionals   65The if Statement    65The switch Statement    70Summary   77Q&A   78Workshop   78Exercise   80HOUR 7: Iterating Code with Loops   81Two Categories of Loops   81Transferring Control in Loops   93Summary   95Q&A   95Workshop   96Exercise   97HOUR 8: Using Functions to Perform Actions   99The Nature of Functions in Swift   100General Function Syntax and Structure   100Functions with No Parameters and No Return Type   102The Type of a Function   102Functions with Parameters   103Functions with Variadic Parameters   105Functions with Return Types   106External Parameter Names   111Default Parameter Values   112Change Argument Values with In-Out Parameters   112Summary   113Q&A   114Workshop   114Exercise   115HOUR 9: Understanding Higher Order Functions and Closures   117Higher Order Functions   117Closures   124Summary   132Q&A   133Workshop   133Exercise   135HOUR 10: Learning About Structs and Classes   137Overview of Structs and Classes in Swift   137What Swift Structs and Classes Have in Common   139Differences Between Structs and Classes   147When to Use a Class or a Struct   150Summary   151Q&A   151Workshop   152Exercise   153HOUR 11: Implementing Class Inheritance   155What Is Inheritance?    155Identifying a Base Class   156Creating a Subclass   157Overriding Inherited Methods   159Accessing super   162Preventing Overrides   164Class Identity   166Summary   167Q&A   168Workshop   169Exercise   170HOUR 12: Harnessing the Power of Enums   171Understanding Swift Enums   171Swift Enum Structure   172Raw Values   173Enum Shorthand Syntax   175Associated Values   177Switching Enum Values   178Adding Instance Methods to Enums   180Summary   182Q&A   183Workshop   183Exercise   184HOUR 13: Customizing Initializers of Classes, Structs, and Enums   185Initialization   185Initializing Value Types   187Advanced Initialization   193Summary   201Q&A    202Workshop   202Exercise   203HOUR 14: Digging Deeper with Properties   205Stored Properties   206Computed Properties   209Property Accessors   209Property Observers   212Inheriting and Overriding Accessors   215Inheriting and Overriding Observers   217Summary   221Q&A   221Workshop   222Exercise   222HOUR 15: Adding Advanced Type Functionality   223Type Properties and Methods   223Type Aliasing   229Type Access Control   230Subscripts   231Type Casting and Non-Specific Types   235Summary   239Q&A   239Workshop   240Exercise   241HOUR 16: Understanding Memory Allocation and References   243Deinitialization   243Automatic Reference Counting   247Summary   259Q&A   260Workshop   261Exercise   261HOUR 17: Using Protocols to Define Behavior   263Defining Protocols   263Creating and Adopting Protocols   264Properties   265Defining Methods in Protocols   266Using Protocol Names as Types   268Adopting and Inheriting Multiple Protocols   269Optional Protocol Properties and Methods   273How to Check for Protocol Conformance   275Using Protocols for Delegation   275Summary   280Q&A   281Workshop   282Exercise   282HOUR 18: Using Extensions to Add Type Functionality   285Defining Extensions   285Adding Functionality with Extensions   287Summary   297Q&A   297Workshop   298Exercise   298HOUR 19: Working with Optional Chaining   301Defining Optional Chaining   301Chaining Optional Properties   302Subscripts   303Methods   308Summary   310Q&A   311Workshop   311Exercise   312HOUR 20: Introducing Generics   313An Introduction to Generics   313Type Parameters and Placeholder Types   314Specifying Type Constraints   315Creating Generic Types   319Extending Generic Types   322Using Associated Types in Protocols   323Summary   325Q&A   326Workshop   326Exercise   327HOUR 21: Adding Interoperability with Objective-C   329Objective-C Basics   329Bridging   335Integrating Swift into an Objective-C App   337Summary   346Q&A   347Workshop   348Exercise   348HOUR 22: Interacting with User Interfaces   351Interface Introduction   351Interface Definitions   352Building an Interface   353Creating Your Own Project   355Adding UI Elements   355Summary   369Q&A   370Workshop   370Exercise   371HOUR 23: Asynchronous Programming in Swift   373The Problem That Concurrency Solves   373Different Types of Queues   374Asynchronous Programming in Action   376Add iTunes Search to Songs App   380Parsing JSON   383Summary   390Q&A   390Workshop   391Exercise   392HOUR 24: Learning Swift's Standard Library Functions   393What Is a Standard Library?    393Numeric Types   394String Type   394Protocols   395Functional Functions   399Global Functions   401Summary   404Q&A   405Workshop   405Exercise   406Index   409




نظرات کاربران