کتاب iOS 16 Programming for Beginners

جزئیات بیشتر و خرید محصول:

۲۷,۰۰۰ تومان

توضیحات

کتاب iOS 16 Programming for Beginners (برنامه‌نویسی iOS 16 برای مبتدیان: سفر توسعه برنامه iOS خود را با راهنمای عملی Swift 5.7 و Xcode 14 شروع کنید، نسخه هفتم) 

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

مقدمه‌ای بر کتاب iOS 16 Programming for Beginners:

به برنامه نویسی iOS 16 برای مبتدیان خوش آمدید. این کتاب نسخه هفتم از سری برنامه‌نویسی iOS برای مبتدیان است و به‌طور کامل برای iOS 16، macOS 13.0 Ventura و Xcode 14 به‌روزرسانی شده است. در این کتاب، یک اپلیکیشن رزرو رستوران به نام Let’s Eat می‌سازید. شما با کاوش در Xcode، محیط برنامه نویسی اپل، که به عنوان محیط توسعه یکپارچه (IDE) نیز شناخته می‌شود، شروع خواهید کرد.

در مرحله بعد، شما شروع به یادگیری پایه‌های زبان برنامه‌نویسی Swift، زبان برنامه نویسی مورد استفاده در برنامه‌های iOS خواهید کرد و خواهید دید که چگونه از آن برای انجام وظایف برنامه نویسی رایج استفاده می‌شود. هنگامی که پایه محکمی برای استفاده از Swift ایجاد کردید، شروع به ایجاد رابط کاربری برنامه Let’s Eat خواهید کرد. در طی این فرآیند، شما با استوری‌بردها کار می‌کنید و صحنه‌های برنامه خود را با استفاده از segues به یکدیگر متصل می‌کنید.

با تکمیل رابط کاربری خود، کدی را برای پیاده سازی عملکرد برنامه خود اضافه می‌کنید. برای نمایش داده‌های خود در یک شبکه، از نمای‌های مجموعه و برای نمایش داده‌های خود در یک لیست، از نمای‌های جدولی استفاده خواهید کرد. همچنین به نحوه اضافه کردن حاشیه‌نویسی‌های اولیه و سفارشی به نقشه نگاه خواهید کرد. خواهید دید که چگونه می‌توانید از فایل‌های JSON برای دریافت داده‌های واقعی رستوران به نمای مجموعه، نمای جدول و نقشه خود استفاده کنید. به کاربران امکان می‌دهید رتبه‌بندی، نظرات و عکس‌ها را برای یک رستوران خاص اضافه کنند، که با استفاده از داده‌های اصلی ذخیره خواهید کرد.

اکنون یک برنامه کامل دارید، اما اضافه کردن آخرین ویژگی‌های iOS 16 چگونه است؟ شما با تغییر دادن برنامه خود به منظور کار بر روی iPhone و iPad شروع می‌کنید و آن را روی Macs کار می‌کنید. در مرحله بعد، یاد خواهید گرفت که چگونه با استفاده از SwiftUI، یک روش جدید و عالی برای توسعه برنامه‌ها برای همه پلتفرم‌های اپل، برنامه‌ها را توسعه دهید. پس از آن، ویجت‌هایی را برای صفحه قفل با استفاده از WidgetKit پیاده‌سازی می‌کنید و با استفاده از WeatherKit وضعیت آب و هوا را در محل رستوران دریافت می‌کنید. در نهایت، یاد خواهید گرفت که چگونه برنامه خود را با آزمایش‌کننده‌های داخلی و خارجی آزمایش کنید و آن را به اپ استور وارد کنید.

کتاب iOS 16 Programming for Beginners برای چه کسی است؟

اگر شما یک توسعه دهنده با تجربه هستید که در زمینه توسعه اپلیکیشن موبایل برای iOS و زبان برنامه‌نویسی Swift کاملاً تازه کار هستید، این کتاب برای شما مناسب است. با این حال، اگر توسعه‌دهنده iOS هستید که به دنبال کشف آخرین ویژگی‌های iOS 16 هستید، این کتاب برای شما مفید خواهد بود.

آنچه کتاب iOS 16 Programming for Beginners پوشش می‌دهد:

فصل 1، آشنایی با Xcode، شما را در یک تور از Xcode راهنمایی می‌کند و در مورد تمام صفحات مختلف که در سراسر کتاب استفاده خواهید کرد صحبت می‌کند.

فصل 2، مقادیر و انواع ساده، به نحوه پیاده سازی مقادیر و انواع توسط زبان سوئیفت می‌پردازد.

فصل 3، شرط‌ها و اختیارات، نحوه پیاده سازی دستورات if و switch را نشان می‌دهد و چگونه می‌توان متغیرهایی را که ممکن است دارای مقدار باشند یا نداشته باشند، پیاده سازی کرد.

فصل 4 کتاب iOS 16 Programming for Beginners، عملگرها و حلقه‌های محدوده، نحوه کار با محدوده‌ها و روش‌های مختلف پیاده‌سازی حلقه‌ها در سوئیفت را نشان می‌دهد.

فصل 5، انواع مجموعه، انواع متداول مجموعه، که آرایه‌ها، دیکشنری‌ها و مجموعه‌ها هستند را پوشش می‌دهد.

فصل 6، توابع و بسته‌ها، نحوه گروه‌بندی دستورالعمل‌ها را با استفاده از توابع و بسته‌ها پوشش می‌دهد.

فصل 7 کتاب iOS 16 Programming for Beginners، کلاس‌ها، ساختارها و شمارش‌ها، در مورد چگونگی نمایش اشیاء پیچیده حاوی حالت و رفتار در سوئیفت صحبت می‌کند.

فصل 8، پروتکل‌ها، برنامه‌های افزودنی و مدیریت خطا، در مورد ایجاد پروتکل‌هایی صحبت می‌کند که انواع داده‌های پیچیده می‌توانند اتخاذ کنند، قابلیت‌های انواع موجود را گسترش می‌دهد، و نحوه رسیدگی به خطاها در کد شما.

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

فصل 9 کتاب iOS 16 Programming for Beginners ویرایش هفتم

فصل 10، تنظیم رابط کاربری، به ایجاد برنامه Let’s Eat، افزودن دارایی‌های گرافیکی و تنظیم صفحه اولیه ای که کاربران می‌بینند، می‌پردازد.

فصل 11 کتاب iOS 16 Programming for Beginners، ساختن رابط کاربری شما، تنظیم صفحه اصلی برنامه Let’s Eat را پوشش می‌دهد.

فصل 12، تکمیل رابط کاربری شما، راه‌اندازی صفحه‌های باقیمانده برای برنامه Let’s Eat را پوشش می‌دهد.

فصل 13، اصلاح و پیکربندی سلول‌ها، در مورد طراحی سلول‌های جدول و نمای مجموعه در یک استوری بورد است.

فصل 14 کتاب iOS 16 Programming for Beginners، شروع به کار با نماهای MVC و مجموعه، به کار با نماهای مجموعه و نحوه استفاده از آنها برای نمایش شبکه ای از موارد مربوط می‌شود.

فصل 15، دریافت داده‌ها در نمای مجموعه، به ترکیب داده‌ها در نمای مجموعه مربوط می‌شود.

فصل 16، شروع کار با نمای جدول، به شما می‌آموزد که با نمای جدول کار کنید و نگاهی عمیق به نماهای جدول پویا دارد.

فصل 17، شروع کار با MapKit، به کار با MapKit و اضافه کردن حاشیه نویسی به نقشه می‌پردازد. همچنین یادداشت‌های سفارشی برای نقشه خود ایجاد خواهید کرد.

فصل 18، شروع به کار با فایل‌های JSON، شامل یادگیری نحوه استفاده از یک مدیر داده برای خواندن یک فایل JSON و استفاده از داده‌های داخل برنامه است.

فصل 18 کتاب iOS 16 Programming for Beginners ویرایش هفتم

فصل 19، نمایش داده‌ها در نمای جدول ایستا، به شما می‌آموزد که چگونه نمای جدول ایستا را با داده‌هایی که با استفاده از segues از یک نمای کنترلر به دیگری منتقل می‌شود، پر کنید.

فصل 20، شروع به کار با کنترل‌های UIC سفارشی، نگاهی به نحوه ایجاد نماهای سفارشی خود می‌اندازد.

فصل 21 کتاب iOS 16 Programming for Beginners، شروع به کار با دوربین‌ها و کتابخانه‌های عکس، در مورد کار با دوربین و کتابخانه عکس دستگاه صحبت می‌کند.

فصل 22، درک داده‌های اصلی، اصول استفاده از داده‌های اصلی و نحوه ذخیره نظرات و عکس‌های رستوران را پوشش می‌دهد.

فصل 23 کتاب iOS 16 Programming for Beginners، شروع به کار با Mac Catalyst، به اصلاح برنامه شما می‌پردازد تا به خوبی روی صفحه نمایش بزرگتر iPad کار کند و آن را روی Mac کار کند.

فصل 24، شروع کار با SwiftUI، درباره ساخت یک برنامه با استفاده از فناوری جدید SwiftUI اپل است.

فصل 25 کتاب iOS 16 Programming for Beginners، شروع به کار با ابزارک‌های صفحه قفل، به شما می‌آموزد که چگونه با استفاده از WidgetKit ویجت‌هایی برای صفحه قفل آیفون ایجاد کنید.

فصل 26، شروع به کار با WeatherKit، به شما نشان می‌دهد که چگونه با استفاده از WeatherKit اطلاعات آب و هوا را در محل رستوران دریافت و نمایش دهید.

فصل 27، آزمایش و ارسال برنامه شما به اپ استور، به نحوه آزمایش و ارسال برنامه‌های خود به اپ استور مربوط می‌شود.

فصل 27 کتاب iOS 16 Programming for Beginners ویرایش هفتم

سرفصل‌های کتاب iOS 16 Programming for Beginners:

  • 1 Getting Familiar with Xcode
  • 2 Simple Values and Types
  • 3 Conditionals and Optionals
  • 4 Range Operators and Loops
  • 5 Collection Types
  • 6 Functions and Closures
  • 7 Classes, Structures, and Enumerations
  • 8 Protocols, Extensions, and Error Handling
  • 9 Swift Concurrency
  • 10 Setting Up the User Interface
  • 11 Building Your User Interface
  • 12 Finishing Up Your User Interface
  • 13 Modifying and Configuring Cells
  • 14 Getting Started with MVC and Collection Views
  • 15 Getting Data into Collection Views
  • 16 Getting Started with Table Views
  • 17 Getting Started with MapKit
  • 18 Getting Started with JSON Files
  • 19 Displaying Data in a Static Table View
  • 20 Getting Started with Custom UIControls
  • 21 Getting Started with Cameras and Photo Libraries
  • 22 Understanding Core Data
  • 23 Getting Started with Mac Catalyst
  • 24 Getting Started with SwiftUI
  • 25 Getting Started with Lock Screen Widgets
  • 26 Getting Started with WeatherKit
  • 27 Testing and Submitting Your App to the App Store

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

توضیحات تکمیلی

فرمت کتاب

PDF

ویرایش

Seventh

ISBN

978-1-80323-704-6

تعداد صفحات

687

انتشارات

Packt

سال انتشار

حجم

نویسنده

,

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

اشتراک‌گذاری:

دیگر محصولات:

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

آدرس: اصفهان، فلکه ارتش

 

پشتیبانی از ساعت 18 تا 22: 09392868101

© کليه حقوق محصولات و محتوای اين سایت متعلق به مدیر سایت می‌باشد و هر گونه کپی‌برداری از محتوا و محصولات سایت پیگرد قانونی دارد.