آموزش نصب macOS بر روی ماشین مجازی Vmware برای کاربران ویندوز
آموزش نصب Xcode روی macOS
ساخت یک پروژه جدید و آشنایی اولیه با محیط Xcode
ساخت Button و Label و Image و آشنایی با ویژگی های آن ها
آموزش انواع داده ها (عدد صحیح، عدد اعشاری، رشته، بولین...) و عملگر ها
آموزش آرایه ها و دیکشنری ها
آموزش انواع دستورات شرطی
آموزش انواع حلقه ها
آموزش تابع ها و چند الگوریتم برای تمرین
آموزش IBAction و IBOutlet در Xcode
اضافه کردن فونت ایرانی
آموزش Optional ها و Unwrap کردن
آموزش Struct همراه با مثال
آموزش Class همراه با مثال
مقایسه حرفه ای بین Class و Struct
مفهوم Type Casting همراه با مثال
آموزش کامل Protocol
ارسال نوتیفیکشن در برنامه
آشنایی با Notification Center
NS Window Controller
NS View Controller
چرخه حیات (LifeCycle) یک ViewController
Custom View
NS Split View Controller
NS Split View Controller With Sidebar
Container View
Tab View Controller
مفهوم Auto Layout و آموزش پیاده کردن آن
معرفی User Default و کاربرد آن
آشنایی اولیه با WebView
ادامه مراحل کامل کردن WebView
Mouse Tracking
Gesture Recognizer
Keyboard Click Detection
آشنایی با Core Data
پیاده کردن CRUD (Create, Read, Update, Delete)
اضافه کردن Relationship بین Entity ها
آشنایی با NSPredicate و NSSortDescriptor
مرتب کردن کد ها و تعریف متود ها در Model
اضافه کردن Core Data به پروژه از پیش ساخته شده
پیاده سازی رابطه کاربری نقشه
طول و عرض جغرافیایی یا Latitude و Longitude
تبدیل کلیک کاربر به یک آدرس واقعی
معرفی و اضافه کردن Label و Button و View
آشنایی با Slider و Color Picker
آشنایی با Segmented Control و Popover
NSSearchField
Popover
Menu Bar
Toolbar
Alert
معرفی اولیه NSCollection View و اضافه کردن به اپ
تشخیص کلیک کردن روی هر Cell از Collection View
حذف کردن، اضافه کردن و اسکرول کردن به یک خانه Collection View
آشنایی با NSTable View
گرفتن عکس ها و نمایش آن در NSTable View به صورت داینامیک
ترکیب کردن NSTable View با Split View
آموزش Grid View
آشنایی با مفهوم API
جیسون چیست و چه کاربردی دارد؟
پارس کردن یک رشته جیسون
فراخوانی یک api و پارس کردن جیسون
آموزش پستمن
معرفی Cocoapods
Alamofire
SwiftyJSON
Lottie
Bar Charts
Pie Charts
اشاره گر شخصی سازی شده
NSVisual Effect View, Blurry View
دکمه بستن (close) شخصی سازی شده
TouchBar