کتاب SwiftUI for Beginners

کتاب SwiftUI for Beginners

اثر Ahmad Sahar

category

نوع محتوای کتاب

آموزش گام به گام

category

هدف یادگیری

پروژه‌محور

category

نوع مسیر

پروژه محور

category

بر اساس تکنولوژی

iOS

category

مورد استفاده

توسعه برای موبایل

شناسنامه کتاب

مشخصات تکمیلی ثبت‌شده برای این عنوان

نویسنده

Ahmad Sahar

انتشارات

Packt Publishing

سال انتشار

2026

فرمت کتاب

PDF، EPUB

تعداد صفحات

252

حجم فایل / وزن

46.06 مگابایت، 47.62 مگابایت

ASIN

B0H6KTWMJK

شابک (ISBN)

978-1-80778-557-4

ویرایش / نوبت چاپ

First

۱۴۰,۰۰۰ تومان

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

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

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

کتاب SwiftUI for Beginners: Build your first iOS app with SwiftUI, Swift Playground, and iPad (SwiftUI برای مبتدیان: اولین اپلیکیشن iOS خود را با SwiftUI، Swift Playground و iPad بسازید) یک راهنمای عملی و پروژه‌محور برای افراد تازه‌کار است که می‌خواهند بدون نیاز به تجربه قبلی در زبان Swift یا توسعه iOS، اولین اپلیکیشن واقعی خود را بسازند. برخلاف کتاب‌هایی که تمرین‌های جداگانه ارائه می‌دهند، این اثر از همان ابتدا شما را درگیر ساخت یک اپلیکیشن کامل به نام CatLog می‌کند و مفاهیم را به‌صورت گام‌به‌گام روی یک پروژه واقعی پیاده‌سازی می‌کند.

در ادامه مقدمه‌ای از کتاب SwiftUI for Beginners را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب SwiftUI for Beginners:

به SwiftUI برای مبتدیان خوش آمدید. این کتاب راهنمایی برای ساخت برنامه‌ها برای تمام پلتفرم‌های اپل با استفاده از فریم‌ورک SwiftUI است.
در کتاب SwiftUI for Beginners، برنامه‌ای به نام CatLog خواهید ساخت. کار را با بررسی Swift Playground آغاز خواهید کرد؛ روشی سرگرم‌کننده و جذاب برای یادگیری نحوه کدنویسی و ساخت اپلیکیشن‌ها. هنگامی که با Swift Playground آشنا شدید، ساخت رابط کاربری اپلیکیشن CatLog را شروع می‌کنید. در طول این فرآیند، صفحات برنامه‌تان را می‌سازید و آن‌ها را با استفاده از SwiftUI به یکدیگر متصل می‌کنید.
پس از تکمیل رابط کاربری، کدهایی را برای پیاده‌سازی قابلیت‌های برنامه‌تان اضافه خواهید کرد. برای شروع، نحوه نمایش داده‌ها با استفاده از یک نمای لیستی (List View) را می‌آموزید. در ادامه، یاد می‌گیرید که چگونه به برنامه‌تان داده اضافه کنید و داده‌ها را بین نماهای مختلف انتقال دهید. پس از آن، نحوه تشخیص موقعیت مکانی دستگاه و نمایش پین‌ها (نشانه‌ها) روی نقشه را خواهید آموخت.
سپس یاد می‌گیرید که چگونه داده‌های برنامه را با استفاده از SwiftData ذخیره کنید، نماهای سفارشی بسازید و تصاویری را از گالری عکس اضافه کنید. در نهایت، با پیاده‌سازی یک نمای تفکیک ناوبری (Navigation Split View)، برنامه‌تان را برای اجرا روی دستگاه‌هایی با صفحه نمایش بزرگ‌تر مانند آی‌پد یا مک آماده می‌کنید.
همچنین نحوه تست برنامه‌تان با آزمایش‌کنندگان داخلی و خارجی و انتشار آن در اپ استور را خواهید آموخت.
کتاب SwiftUI for Beginners برای چه کسانی است
این کتاب برای افرادی با تجربه کدنویسی حداقلی که با Swift و توسعه اپلیکیشن iOS ناآشنا هستند، طراحی شده است. داشتن درک پایه‌ای از مفاهیم برنامه‌نویسی توصیه می‌شود.
آنچه در کتاب SwiftUI for Beginners می‌خوانید
  • فصل ۱، سلام، Swift Playground، شما را به گشتی در Swift Playground می‌برد و نحوه ساخت اولین اپلیکیشن را به شما نشان می‌دهد.
  • فصل ۲، راه‌اندازی رابط کاربری، اصطلاحات پرکاربرد SwiftUI را معرفی می‌کند، شما را با اپلیکیشن CatLog آشنا می‌کند و صفحه اولیه‌ای را که کاربران خواهند دید، تنظیم می‌کند.
  • فصل ۳، ساخت رابط کاربری، شامل ساخت صفحه‌ای که لیستی از گربه‌ها را نشان می‌دهد و صفحه‌ای که به شما اجازه می‌دهد گربه جدیدی به برنامه اضافه کنید، می‌شود.
  • فصل ۴، تکمیل رابط کاربری، شامل تنظیم صفحات باقی‌مانده برای اپلیکیشن است.
  • فصل ۵، ویرایش صفحات برنامه، شامل افزودن عناصر رابط کاربری به هر صفحه از برنامه است.
  • فصل ۶، نمایش داده‌ها در یک لیست، نحوه نمایش داده‌های برنامه روی صفحه در قالب یک لیست را پوشش می‌دهد.
  • فصل ۷، انتقال داده‌ها بین صفحات، به شما می‌آموزد که چگونه یک گربه جدید به برنامه اضافه کنید و جزئیات مربوط به یک گربه را در لیست نمایش دهید.
  • فصل ۸، Core Location و MapKit، کار با Core Location و MapKit را برای تشخیص موقعیت مکانی دستگاه و افزودن نشانه‌ها به نقشه بررسی می‌کند.
  • فصل ۹، SwiftData، به شما می‌آموزد که چگونه با استفاده از فریم‌ورک SwiftData، داده‌های کاربر را ذخیره و بازیابی کنید.
  • فصل ۱۰، نماهای سفارشی، به شما می‌آموزد که چگونه یک نمای سفارشی که امتیاز ستاره‌ای را نمایش می‌دهد، ایجاد کرده و از آن استفاده کنید.
  • فصل ۱۱، گالری عکس، نحوه افزودن عکس‌ها از گالری تصاویر به اپلیکیشن را پوشش می‌دهد.
  • فصل ۱۲، جستجو، به شما می‌آموزد که چگونه یک نوار جستجو برای برنامه‌تان پیاده‌سازی کنید و برنامه‌تان را طوری تغییر دهید که روی صفحه‌نمایش‌های بزرگ‌تر عملکرد بهتری داشته باشد.
  • فصل ۱۳، تست برنامه با TestFlight، نحوه ارسال اپلیکیشن به App Store Connect و تست آن با استفاده از TestFlight را بررسی می‌کند.
  • فصل ۱۴، ارسال برنامه به اپ استور، نحوه تهیه اسکرین‌شات برای برنامه و ارسال آن به اپ استور را پوشش می‌دهد.

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

  • Preface
  • Part 1: Design
    • Chapter 1: Hello, Swift Playground
    • Chapter 2: Set Up the User Interface
    • Chapter 3: Build the User Interface
    • Chapter 4: Complete the User Interface
    • Chapter 5: Modify App Screens
  • Part 2: Code
    • Chapter 6: Display Data in a List
    • Chapter 7: Pass Data Between Screens
    • Chapter 8: Core Location and MapKit
    • Chapter 9: SwiftData
    • Chapter 10: Custom Views
    • Chapter 11: Photo Library
    • Chapter 12: Search
  • Part 3: App Store
    • Chapter 13: Test Your App with TestFlight
    • Chapter 14: Submit Your App to the App Store
    • Chapter 15: Unlock the Code Bundle and the PDF Version
  • Other Books You May Enjoy
  • Index

جهت دانلود کتاب SwiftUI for Beginners می‌توانید پس از پرداخت، دریافت کنید.