0

کتاب Learn SwiftUI

توضیحات

کتاب Learn SwiftUI یکی از جدیدترین و به‌روز ترین منابع یادگیری زبان Swift برای دستگاه‌های شرکت اپل مانند iPhone و iPad می‌باشد. در این کتاب به شرح گام‌به‌گام این زبان برنامه‌نویسی به همراه مثال‌های کاربردی و شکل‌های مربوط به آن کرده است. علاوه بر آن ظاهر برنامه‌ها، تست و بررسی، چالش‌های متعدد در کدنویسی از دیگر مزایای این کتاب می‌باشد.

مروری کوتاه بر زبان سویفت:

سویفت یک زبان برنامه‌نویسی چند شیوه‌ای و از نوع کامپایلری است که برای توسعهٔ iOS، macOS، watchOS و tvOS توسط شرکت اپل ساخته‌شده ‌است. سویفت برای کار با فریمورک‌های Cocoa و Cocoa Touch اپل و تعامل با حجم عظیمی از کدهای Objective-C نوشته شده برای محصولات اپل طراحی شده است. سویفت می‌خواهد جلوی خطاهای برنامه‌نویسی را بیشتر بگیرد و امنیت بیشتری نسبت به Objective-C داشته باشد و در عین حال نگارش مختصرتر و کوتاه‌تری داشته باشد. این زبان توسط کامپایلر LLVM که درون برنامهٔ Xcode قرار دارد (و برای لینوکس به صورت برنامهٔ جدا در دسترس است) ساخته می‌شود و سپس از runtime زبان Objective-C بهره می‌برد که اجازه می‌دهد کدهای سویفت کنار کدهای C، C++ و Objective-C در کنار هم در یک برنامه اجرا شود.

سویفت از مفاهیم پایه‌ای پشتیبانی می‌کند که زبان Objective-C را انعطاف‌پذیر (مخصوصا در dynamic dispath و late binding) و قابل گسترش نموده است. این امکانات به عنوان تعادل کارایی و امنیت معروف هستند و سویفت برای حل آن طراحی شده‌است. برای امنیت، سویفت یک سیستم معرفی کرده که به رفع خطاهای رایج برنامه‌نویسی مانند اشاره‌گرهای خالی، کمک می‌کند، همچنین نگارش‌های ساده‌تر برای سهولت در خواندن کد نیز معرفی شده است. برای مشکلات کارایی، اپل تلاش قابل توجهی برای بهینه‌سازی انجام داده که سربار فراخوانی متدها را از بین می‌برد و فرآیند را ساده‌تر می‌کند. اساساً سویفت مفهوم گسترش قراردادی (protocol extensibility) را دربرمی‌گیرد که به تایپ‌ها، ساختارها و کلاس‌ها می‌توان افزود. اپل این قابلیت را به عنوان یک تغییر جدی در شیوهٔ برنامه‌نویسی می‌داند و به عنوان «برنامه‌نویسی قرارداد محور» از آن یاد می‌کند.

سرفصل‌های کتاب Learn SwiftUI:

  • Getting Started with SwiftUI
  • Understanding Declarative Syntax
  • Building Layout and Structure
  • Creating Your First Application
  • Understanding Controls, Views, and Lists
  • Working with Navigation in SwiftUI
  • Creating a Form with States and Data Binding
  • Networking and Linking to Your Existing App Logic
  • Maps and Location Services
  • Updating for iPad with NavigationViewStyle
  • SwiftUI on watchOS
  • SwiftUI versus UIKit
  • Basic Animation in Views
  • Animations in Transitions
  • Testing in SwiftUI

فایل کتاب Learn SwiftUI را می‌توانید پس از پرداخت دانلود کنید.

امتیاز شما:
[تعداد: 0   میانگین: 0/5]

اطلاعات بیشتر

فرمت کتاب

pdf

انتشارات

سال انتشار

حجم

نویسنده

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب Learn SwiftUI”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اطلاعات فروشنده

  • فروشنده: Mostafa
  • آدرس:
  • 3.33 3.33 امتیاز از 3 دیدگاه
راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

محصولات مرتبط

لینک کوتاه :

امتیاز کلی کتاب:

نماد اعتبار ما:

0
افزودن به سبد خرید