ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Mastering Swift 2

دانلود کتاب تسلط بر سوئیفت 2

Mastering Swift 2

مشخصات کتاب

Mastering Swift 2

ویرایش:  
نویسندگان:   
سری: Community experience distilled 
ISBN (شابک) : 9781785886034, 1785888544 
ناشر: Packt Publishing 
سال نشر: 2015 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

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



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



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

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


در صورت تبدیل فایل کتاب Mastering Swift 2 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تسلط بر سوئیفت 2 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تسلط بر سوئیفت 2

با این کتاب توسعه پیشرفته اپل برای ایجاد برنامه های استثنایی iOS و osX در آخرین نسخه زبان برنامه نویسی Swift شیرجه بزنید. Swift و راهنمایی در مورد تکنیک‌های طراحی پیشرفته عمیقاً در برنامه‌های افزودنی پروتکل غوطه‌ور شوید، مدل جدید مدیریت خطا را یاد بگیرید و از الگوهای طراحی Swift ویژه برای نوشتن کدهای کارآمدتر استفاده کنید. اگر می خواهید اطلاعات عمیقی در مورد برخی از پیچیده ترین عناصر توسعه سوئیفت از جمله پسوندهای پروتکل، مدیریت خطا، الگوهای طراحی و همزمانی داشته باشید، Mastering Swift 2 به شما راهنمایی هایی در مورد نحوه استفاده و به کارگیری آنها در پروژه های خود می دهد. آنچه یاد خواهید گرفت به اجزای اصلی سوئیفت 2 از جمله عملگرها، مجموعه ها، جریان کنترل و توابع بپردازید. ، اختیاری و بسته شدن نحوه استفاده از افزونه پروتکل جدید و ویژگی های مدیریت خطا Swift 2 را با استفاده از قابلیت همکاری Grand Central Dispatch Master Objective-C با منابع شبکه Mix and Match Access با استفاده از Swift پیاده سازی الگوهای طراحی استاندارد مختلف در Swift 2 به برنامه های خود اضافه کنید. Swift languageIn Detail در کنفرانس جهانی توسعه دهندگان خود (WWDC) در سال 2015، اپل Swift 2 را معرفی کرد، به‌روزرسانی بزرگی برای زبان برنامه‌نویسی نوآورانه‌ای که برای اولین بار در سال قبل به دنیا معرفی کرد. Swift 2 دارای پیشرفت‌های هیجان‌انگیزی برای تکرار اصلی سوئیفت است، همانطور که اپل خود آن را جانشین زبان‌های C و Objective-C می‌داند. - این کتاب نشان می دهد که چگونه از این ویژگی های جدید بیشترین بهره را ببرید و مهارت ها و دانش مورد نیاز برای توسعه برنامه های کاربردی iOS و OS X پویا را به شما می دهد. با این راهنمای توسعه پیشرفته، یاد بگیرید که چگونه از جدیدترین ویژگی های Swift 2 برای توسعه برنامه های کاربردی پیشرفته در طیف گسترده ای از پلتفرم ها استفاده کنید. با کاوش و نشان دادن نحوه رسیدگی به موضوعات پیشرفته مانند قابلیت تعامل Objective-C، ARC، بسته شدن و همزمانی، تخصص سوئیفت خود را توسعه خواهید داد و حتی به این زبان حیاتی و نوآورانه مسلط تر خواهید شد. با مثال‌هایی که نشان می‌دهند چگونه می‌توان مفاهیم را عملی کرد، و الگوهای طراحی و بهترین شیوه‌ها، برنامه‌های iOS و OSX بهتری را با سطح جدیدی از پیچیدگی و کنترل می‌نویسید. سبک و رویکرد این کتاب رویکردی مبتنی بر مثال دارد که در آن هر مفهومی که تحت پوشش قرار می‌گیرد با کد نمونه پشتیبانی می‌شود تا نه تنها درک خوبی از مفهوم به شما بدهد، بلکه نحوه اجرای صحیح آن را نیز نشان دهد. کپی رایت؛ وام؛ درباره نویسنده؛ درباره داور؛ www.PacktPub.com; فهرست مطالب؛ پیشگفتار؛ فصل 1: برداشتن اولین قدم ها با سوئیفت. سوئیفت چیست؟ ویژگی های سوئیفت؛ زمین های بازی؛ شروع کار با زمین های بازی؛ زمین های بازی iOS و OS X. نمایش تصاویر در زمین بازی؛ ایجاد و نمایش نمودار در زمین های بازی. زمین های بازی چه چیزی نیستند. نحو زبان Swift; نظرات؛ نقطه ویرگول; پرانتز؛ آکولاد؛ اپراتور انتساب مقداری را بر نمی گرداند. فاصله ها در عبارات شرطی و انتساب اختیاری هستند. سلام دنیا؛ خلاصه


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

Dive into the latest release of the Swift programming language with this advanced Apple development book for creating exceptional iOS and osX applicationsAbout This Book Harness the latest and most advanced features of Swift 2 to develop quality iOS and OSX applications Comprehensive coverage of all the advanced features of Swift and guidance on advanced design techniques Dive deep into protocol extensions, learn new error handling model, and use featured Swift design patterns to write more efficient codeWho This Book Is For This book is for developers that want to dive into the newest version of Swift. If you want in-depth knowledge of some of the most sophisticated elements of Swift development including protocol extensions, error-handling, design patterns, and concurrency, Mastering Swift 2 gives you guidance on how to use and apply them in your own projects. What You Will Learn Dive into the core components of Swift 2 including operators, collections, control flow, and functions Create and use classes, structures, and enums including object-oriented topics such as inheritance, protocols, and extensions Develop a practical understanding of subscripts, optionals, and closures Learn how to use the new protocol extension and error handling features of Swift 2 Add concurrency to your applications using Grand Central Dispatch Master Objective-C interoperability with Mix and Match Access network resources using Swift Implement various standard design patterns in the Swift languageIn Detail At their Worldwide Developer's conference (WWDC) in 2015, Apple announced Swift 2, a major update to the innovative programming language they first unveiled to the world the year before. Swift 2 features exciting enhancements to the original iteration of Swift, acting, as Apple put it themselves as?a successor to the C and Objective-C languages.? - This book demonstrates how to get the most from these new features, and gives you the skills and knowledge you need to develop dynamic iOS and OS X applications. Learn how to harness the newest features of Swift 2 todevelop advanced applications on a wide range of platforms with this cutting-edge development guide. Exploring and demonstrating how to tackle advanced topics such as Objective-C interoperability, ARC, closures, and concurrency, you'll develop your Swift expertise and become even more fluent in this vital and innovative language. With examples that demonstrate how to put the concepts into practice, and design patterns and best practices, you'll be writing better iOS and OSX applications in with a new level of sophistication and control. Style and approach This book takes an example-based approach where each concept covered is supported by example code to not only give you a good understanding of the concept, but also to demonstrate how to properly implement it.;Cover ; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Taking the First Steps with Swift ; What is Swift?; Swift features; Playgrounds; Getting started with Playgrounds; iOS and OS X Playgrounds; Showing images in a Playground; Creating and displaying graphs in Playgrounds; What Playgrounds are not; Swift language syntax; Comments; Semicolons; Parentheses; Curly braces; An assignment operator does not return a value; Spaces are optional in conditional and assignment statements; Hello World; Summary



فهرست مطالب

Cover 
Copyright
Credits
About the Author
About the Reviewer
www.PacktPub.com
Table of Contents
Preface
Chapter 1: Taking the First Steps with Swift
What is Swift?
Swift features
Playgrounds
Getting started with Playgrounds
iOS and OS X Playgrounds
Showing images in a Playground
Creating and displaying graphs in Playgrounds
What Playgrounds are not
Swift language syntax
Comments
Semicolons
Parentheses
Curly braces
An assignment operator does not return a value
Spaces are optional in conditional and assignment statements
Hello World
Summary Chapter 2: Learning about Variables, Constants, Strings, and Operators Constants and variables
Defining constants and variables
Type safety
Type inference
Explicit types
Numeric types
Integers
Floating-point
The Boolean type
The string type
Optional variables
Enumerations
Operators
The assignment operator
Comparison operators
Arithmetic operators
The remainder operator
Increment and decrement operators
Compound assignment operators
The ternary conditional operator
The logical NOT operator
The logical AND operator
The logical OR operator
Summary Chapter 3: Using Collections and Cocoa Data Types Swift collection types
Mutability
Arrays
Creating and initializing arrays
Accessing the array elements
Counting the elements of an array
Is the array empty?
Appending to an array
Inserting a value into an array
Replacing elements in an array
Removing elements from an array
Adding two arrays
Reversing an array
Retrieving a subarray from an array
Making bulk changes to an array
Algorithms for arrays
sortInPlace
sort
filter
map
forEach
Iterating over an array
Dictionaries
Creating and initializing dictionaries Accessing dictionary valuesCounting key or values in a dictionary
Is the dictionary empty?
Updating the value of a key
Adding a key-value pair
Removing a key-value pair
Set
Initializing a set
Inserting items into a set
The number of items in a set
Checking whether a set contains an item
Iterating over a set
Removing items in a set
Set operations
Tuples
Using Cocoa data types
NSNumber
NSString
NSArray
NSDictionary
Foundation data types
Summary
Chapter 4: Control Flow and Functions
What we have learned so far
Curly brackets
Parentheses
Control flow Conditional statementsThe if statement
Conditional code execution with the if-else statement
The for loops
Using the for loop variant
Using the for-in loop variant
The while loop
Using the while loop
Using the repeat-while loop
The switch statement
Using case and where statements with conditional statements
Filtering with the where statement
Filtering with the for-case statement
Using the if-case statement
Control transfer statements
The continue statement
The break statement
The fallthrough statement
The guard statement
Functions
Using a single parameter function




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