آموزش کامل و از مبتدی تا پیشرفته سوئیفت برای سیستم عامل مکینتاش به همراه نرم افزار و به زبان فارسی در سایت سریع آسان قرار گرفت.اگر با زبان های برنامه نویسی موبایل آشنا باشید حتماً نام زبان برنامه نویسی سوئیفت Swift را شنیده اید. با استفاده از زبان برنامه نویسی سوئیفت Swift می توانید برای کلیه موبایل ها و تبلت هایی که با سیستم عامل IOS شرکت اپل apple کار میکنند برنامه کاربردی و یا اپلیکیشن Application تولید کنید. برنامه swift هم اکنون از طرف هزاران توسعه دهنده Developer در سرتاسر جهان برای تولید برنامه های سیستم عامل مک mac و ios به صورت گسترده ای استفاده می شود.
نمونه این مجموعه آموزشی:
چرا یادگیری برنامه نویسی سوئیفت Swift مهم است ؟
برای مثال برای گوشی های آیفون شرکت اپل Apple Iphone که در ایران نیز بسیار محبوب هستند و تحت سیستم عامل ios کار میکنند میتوانید انواع برنامه های کاربردی یا اپلیکیشن را تولید نمایید. همچنین برای رایانه های تولید شرکت APPLE اپل که با سیستم عامل مکینتاش MAC کار میکنند هم می توانید برنامه های کاربردی را توسط سوئیفت ایجاد نمایید. بازار میلیاردی فروش برنامه های کاربردی موبایل آیفون IPHONE در ایران نیز بسیاری از شرکت های نرم افزاری و برنامه نویسان حرفه ای را به استفاده از زبان برنامه نویسی swift سوق داده است.
با توجه به اهمیت روز افزون آموزش زبان های برنامه نویسی موبایلی، مهندس یار چندین مجموعه آموزشی جدید در این زمینه را تهیه نموده است که در این قسمت با آموزش کامل برنامه نویسی با Swift در خدمت شما هستیم. این مجموعه آموزشی بیش از ۱۱ ساعت آموزش مالتی مدیا به زبان فارسی را شامل می شود و توسط یکی از برنامه نویسان به نام و حرفه ای در این زمینه آماده شده است. همچنین برای راحتی کار برنامه های XCode 8 و Oracle VM virtual box 5 در این مجموعه قرار گرفته است.
سرفصل های اصلی مجموعه
بخش اول: آشنایی با برنامه نویسی Swift
- معرفی زبان برنامه نویسی swift
- آشنایی با قابلیت playground
- کار با متغیر ها variables
- کار با مقادیر ثابت constant
- دستور print
- دستورات شرطی if و else
- دستور switch
- حلقه ها for و if
- توابع function
- چندتایی ها tuples
- مقادیر انتخابی optionals
- شمارنده ها enums
- بسته ها closures
- کلاس ها classes
- دستور deinit
- کلاس های وراثتی
- مقادیر محاسبه شده
- متغیر های نوعی type properties
- متغیرهای تنبل lazy properties
- متغیرهای پیرو observers
- تفاوت بین struct و class
- علایم ریاضی operators
- برابری و عینیت equality and identity
- تلفیق nil coalescing
- بارگیری کتابخانه ها
- مبحث type checking
- کلمه های کلیدی any و any object
- توافق نامه ها protocols
- اکستنشن ها extensions
- عمومی سازی generics
بخش دوم: ساختن اَپ مک
- آشنایی با مقدمات و پیش نیاز ها
- نصب و راه اندازی برنامه xcode
- راه اندازی سریع یک پروژه جدید
- بررسی ساختار کلی پروژه ها
- ایجاد اتصال بین عناصر پروژه و محیط کد نویسی quick connections
- سیکل حیات اپلیکیشن Application Lifecycle
- تشخیص و عیب یابی اتصال ها Diagnosing connections
- ساخت کلاس کنترل سفارشی
- ساخت پنجره های محاوره ای و پیغام به کاربر
- تعریف روابط خودکار برای اپلیکیشن delegation
- کار با فایل های xib
- آشنایی با انواع دکمه ها و کار با آن ها
- تنظیم خصوصیات و حالت های مختلف دکمه
- قواعد و دستورالعمل های تدوین شده برای تولید اَپ Human Interface Guidelines
- کار با فیلدهای ورود اطلاعات (فیلد های ساده، چند خطی، امنیتی، جستجو، تگ و …)
- ساختارهای عددی (تاریخ، زمان و قیمت)
- دریافت ارزش های عددی از کاربر توسط اسلایدر
- ایجاد یک رابط کاربری چند منظوره توسط زبان ها
- طرح بندی عناصر صفحه
- طرح بندی خودکار عناصر صفحه auto layout
- واکنش گرایی آبجکت ها در ابعاد مختلف
- ساخت نوارابزار toolbar
- ساخت جدول اطلاعات table view
- کار با کلیدها و مقادیر
- ایجاد اتصال و مقید سازی binding
- کار با complex bindings
- کنترل آرایه ها (کار با array controllers)
- اشکال یابی و رفع خطاها debugger
- استثناها exceptions
- خطاسازی به منظور دیباگ assertion
- آرشیو کردن اپلیکیشن
- نسخه دیباگ برای آرشیو کردن اَپ
- توضیح درباره قابلیت ها، دسترسی ها و نیازهای اپلیکیشن به اپل apple: Sandboxing
- تایید هویت برنامه نویس توسط اَپل Developer ID
- قابلیت تمام صفحه کردن پنجره برنامه Full screen
- ساخت آیکون برای اپلیکیشن مک
- آموزش ساخت APP