آموزش ترفندها و تکنیک های Swift 5 Tips [ویدئو]

Swift 5 Tips Tricks and Techniques [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با به‌روزرسانی‌های سالانه قابل توجه زبان سوئیفت و معرفی SDK‌های جدید iOS، به‌روز ماندن دشوار است. با این وجود، پذیرفتن این تغییرات برای موفقیت برنامه‌هایی که می‌سازید و حرفه شخصی‌تان بسیار مهم است. این دوره مهارت شما را با نشان دادن نحوه نوشتن کدهای بهتر و کارآمدتر با سوئیفت - در کمترین زمان و کمترین تلاش - و بهترین استفاده از Swift 5 را تقویت می کند. در این راهنمای عملی و دقیق، هر بخش به طور خاص برای افزایش مهارت های برنامه نویسی شما با سوئیفت طراحی شده است. ما با ایجاد یک برنامه آزمایشی با استفاده از SwiftUI شروع خواهیم کرد و همه ویژگی‌های جدید را با پیشروی سیستماتیک پیاده‌سازی خواهیم کرد. سپس به بررسی مزایای ترکیب SwiftUI با UIKit برای ساخت رابط های پیشرفته خواهیم پرداخت. ما نکات، ترفندها و بهترین روش‌های هیجان‌انگیزی را برای افزایش درک شما از سوئیفت و ویژگی‌های جدید در نسخه 5 ارائه می‌دهیم. در حالی که به UI Swift می‌پردازیم، یک فناوری جدید پیشگامانه که از Swift برای طراحی رابط‌های کاربری ساده و در عین حال قدرتمند در همه موارد استفاده می‌کند. دستگاه های اپل در نهایت، این دوره به شما کمک می‌کند تا با آخرین چالش‌ها مقابله کنید و به شما کمک می‌کند تا بر همه تغییرات کلیدی، مرتبط و مهم در سویفت 5 تسلط پیدا کنید. فایل‌های کد و همه فایل‌های مرتبط در Github در https://github.com/PacktPublishing/Swift-5-Tips-Tricks-and-Techniques قرار می‌گیرند هر آنچه را که باید بدانید برای شروع ساختن برنامه‌های شگفت‌انگیز با کد کمتر با استفاده از SwiftUI. برای ساختن برنامه های پیچیده تر، عمیق تر در رابط کاربری Swift کاوش کنید با ویژگی های جدید و قدرتمند سوئیفت مانند Result، Combine و Codable، شبکه را کنترل کنید تکنیک های زیر کلاه را در Swift 5 و Swift به طور کلی که معمولاً شناخته شده نیستند بیاموزید ادغام SwiftUI با UIKit برای ساخت رابط های کاربری قدرتمندتر و در عین حال ساده تر این دوره برای برنامه نویسان و توسعه دهندگانی است که قبلاً با Swift آشنایی دارند و اکنون می خواهند مهارت های خود را با کارآمد شدن در کار خود، نوشتن کد بهتر و اجتناب از اشتباهات رایج افزایش دهند. تجربه قبلی با Swift، توسعه iOS، CoreData و UIKit مورد نیاز است. به قدرت موجودی های سوئیفت و همه ویژگی های جدید قدرتمند در Swift 5 تسلط داشته باشید * پتانسیل SwiftUI را کشف کنید، یک فناوری جدید پیشگامانه که از Swift برای تولید رابط های کاربری قابل مدیریت در تمام دستگاه های اپل استفاده می کند * این دوره کاربردی تکنیک های جالب و موثری را به شما نشان می دهد. هنگام کار با سوئیفت

سرفصل ها و درس ها

اولین برنامه SwiftUI شما Your First SwiftUI App

  • بررسی اجمالی دوره The Course Overview

  • نگاهی سریع به SwiftUI A Quick Look into SwiftUI

  • "var body: some View" چیست؟ What Is "var body: some View"

  • نحوه پیمایش بین نماها How to Navigate Between Views

  • لیست در SwiftUI Lists in SwiftUI

  • چگونه کد خود را با نماهای سفارشی ساختار دهید؟ How to Structure Your Code with Custom Views?

  • چگونه با PreviewProvider پیش نمایش های معنادار ایجاد کنیم؟ How to Create Meaningful Previews with PreviewProvider?

SwiftUI پیشرفته SwiftUI Advanced

  • یک فرم ورود پیچیده ایجاد کنید Create a Complex Entry Form

  • سبک ارائه مدال Modal Presentation Style

  • انتقال داده ها بین نماها Passing Data Between Views

  • استفاده از Core Data با SwiftUI Using Core Data with SwiftUI

  • اجرای SwiftUI در سایر دستگاه های اپل Running SwiftUI on Other Apple Devices

ژنریک ها، اپراتورها و سایر بلوک های ساختمانی Generics, Operators, and Other Building Blocks

  • دیکشنری ها و نحوه کار آنها Dictionaries and How They Work

  • ژنریک چیست و چگونه از آنها استفاده کنیم What Are Generics and How to Use Them

  • اضافه بار اپراتور و اپراتورهای سفارشی Operator Overloading and Custom Operators

  • چندین نوع بازگشت و پارامترهای عملکرد Multiple Return Types and Function Parameters

  • با استفاده از Typealias کد پاک کننده بنویسید Write Cleaner Code by Using Typealias

قدرت Enums The Power of Enums

  • چرا Enums مفید هستند Why Enums are Helpful

  • گزینه ها و فهرست های خام Optionals and Raw Enums

  • CaseIterable و پروتکل های دیگر CaseIterable and Other Protocols

  • Enums و مقادیر مرتبط Enums and Associated Values

  • نکاتی در مورد استفاده از Enums و آینده آن Tips on Using Enums and Its Future

شبکه و برنامه نویسی Async در سوئیفت Networking and Async Programming in Swift

  • پرس و جو داده ها با URLSession Query Data with URLSession

  • استفاده از Swift Codable برای تجزیه JSON Using Swift Codable to Parse JSON

  • با استفاده از New Combine Framework Using the New Combine Framework

  • "نتیجه" جدید سوئیفت The New Swift "Result"

سوییفت سمت سرور با بخار Server-Side Swift with Vapor

  • انتخاب بخار برای توسعه سمت سرور Choosing Vapor for Server-Side Development

  • ساخت API با استفاده از Vapor Building an API Using Vapor

  • پیاده سازی API در iOS Implementing the API in iOS

  • مشکلات متداول و راههای اجتناب از آنها Common Issues Faced and Ways to Avoid Them

برنامه نویسی واکنشی با سوئیفت Reactive Programming with Swift

  • قدرت برنامه نویسی واکنشی The Power of Reactive Programming

  • نحوه استفاده از Combine با UIKit How to Use Combine with UIKit

  • ایجاد ناشر برای نظارت بر ورودی Creating Publishers to Monitor Input

  • ترکیب چند ناشر در یک Combining Multiple Publishers into One

  • تفاوت بین Combine و RxSwift Differences Between Combine and RxSwift

تست و امنیت Testing and Security

  • نحوه نوشتن تست های واحد عالی How to Write Great Unit Tests

  • چگونه تست های عالی UI بنویسیم How to Write Great UI Tests

  • از تست های رابط کاربری برای خودکارسازی اسکرین شات ها استفاده کنید Use UI Tests to Automate Your Screenshots

  • ذخیره گذرواژه ها در Keychain iOS Storing Passwords in the iOS Keychain

  • نوشتن یک تست واحد برای بررسی پیاده‌سازی Keychain Writing a Unit Test to Check Keychain Implementation

آیا می دانستید که می توانید این کار را در سوئیفت انجام دهید؟ Did You Know You Could Do That in Swift?

  • آنچه در مورد رشته نمی دانستید What You Did Not Know about String

  • همه آنچه باید در مورد بسته شدن بدانید All You Need to Know about Closures

  • چگونه از نشت حافظه رایج جلوگیری کنیم How to Avoid Common Memory Leaks

  • افزودن عملکرد به کلاس های موجود با برنامه های افزودنی Adding Functionality to Existing Classes with Extensions

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش ترفندها و تکنیک های Swift 5 Tips [ویدئو]
جزییات دوره
4 h 57 m
44
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Philipp Baldauf Philipp Baldauf

فیلیپ بالدوف استاد توسعه iOS در دانشگاه علوم کاربردی در هاگنبرگ اتریش است. فیلیپ از طریق سالها تجربه در زمینه سخنرانی، iOS و توسعه سوئیفت، رویکردی کاربردی و در عین حال پیچیده برای آموزش بینندگان خود دارد. فیلیپ همچنین یکی از بنیانگذاران Butleroy است، یک برنامه iOS و MacOS برای مدیریت خودکار برنامه و وظایف شما.