کتاب همافزایی Swift و Objective-C: راهنمای جامع با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره همافزایی Swift و Objective-C: راهنمای جامع
موضوع کلی: برنامهنویسی موبایل
موضوع میانی: توسعه iOS
📋 سرفصلهای دوره
- 1. مقدمهای بر همافزایی Swift و Objective-C
- 2. بررسی تاریخچه و دلایل استفاده از هر دو زبان در iOS
- 3. معماری یک پروژه iOS چند زبانه
- 4. تنظیمات Xcode برای پروژههای Swift و Objective-C
- 5. ایجاد یک پروژه جدید با پشتیبانی از هر دو زبان
- 6. وارد کردن کد Objective-C به یک پروژه Swift
- 7. وارد کردن کد Swift به یک پروژه Objective-C
- 8. درک مفهوم Bridging Header
- 9. پیکربندی Bridging Header برای استفاده از کد Objective-C در Swift
- 10. استفاده از کلاسهای Objective-C در Swift
- 11. استفاده از کلاسهای Swift در Objective-C
- 12. مدیریت وابستگیها بین کد Swift و Objective-C
- 13. انتقال داده بین کد Swift و Objective-C
- 14. تبدیل انواع داده بین Swift و Objective-C
- 15. کار با پروتکلها در پروژههای چند زبانه
- 16. پیادهسازی پروتکلهای Objective-C در Swift
- 17. پیادهسازی پروتکلهای Swift در Objective-C
- 18. استفاده از Delegates در پروژههای Swift/Objective-C
- 19. استفاده از Notifications در پروژههای Swift/Objective-C
- 20. کار با Key-Value Observing (KVO) در پروژههای چند زبانه
- 21. مدیریت حافظه در پروژههای Swift و Objective-C
- 22. درک تفاوتهای ARC و MRC
- 23. استفاده از Weak References برای جلوگیری از حلقههای نگهدارنده
- 24. کار با NSError و Error Handling در هر دو زبان
- 25. دیباگینگ و تست کد Swift و Objective-C
- 26. ابزارهای دیباگینگ Xcode برای پروژههای چند زبانه
- 27. Unit Testing در پروژههای Swift/Objective-C
- 28. UI Testing در پروژههای Swift/Objective-C
- 29. بهینهسازی عملکرد در پروژههای چند زبانه
- 30. اجتناب از سربار ناشی از پل زدن بین زبانها
- 31. استفاده از Dispatch Queues برای اجرای همزمان کد
- 32. الگوهای طراحی در پروژههای Swift و Objective-C
- 33. استفاده از الگوهای طراحی برای بهبود خوانایی و نگهداری کد
- 34. بهروزرسانی تدریجی کد Objective-C به Swift
- 35. استراتژیهای مهاجرت از Objective-C به Swift
- 36. نکات و ترفندهای پیشرفته برای همافزایی Swift و Objective-C
- 37. کار با Frameworkهای Objective-C در Swift
- 38. کار با Frameworkهای Swift در Objective-C
- 39. استفاده از Swift Package Manager در پروژههای Objective-C
- 40. استفاده از CocoaPods در پروژههای Swift/Objective-C
- 41. معرفی Core Data در پروژههای چند زبانه
- 42. کار با UIKit در پروژههای Swift و Objective-C
- 43. استفاده از Auto Layout در پروژههای چند زبانه
- 44. مدیریت منابع (Images, Fonts, etc) در پروژههای Swift/Objective-C
- 45. کار با Storyboards و XIBs در پروژههای چند زبانه
- 46. ساخت یک اپلیکیشن نمونه با استفاده از Swift و Objective-C
- 47. پیادهسازی یک API Client با استفاده از هر دو زبان
- 48. ذخیره و بازیابی دادهها با استفاده از Core Data
- 49. نمایش دادهها در یک UITableView با استفاده از Swift و Objective-C
- 50. ایجاد یک UI سفارشی با استفاده از Swift و Objective-C
- 51. بهترین روشها برای نگهداری پروژههای Swift/Objective-C
- 52. مستندسازی کد Swift و Objective-C
- 53. استفاده از Git برای مدیریت نسخهها
تگها:
ARC
Bridging Header
CocoaPods
Core Data
Interop
iOS
iOS Development
Mobile Development
MRC
Objective-C
Swift
Swift Objective-C
Swift Package Manager
UIKit
Xcode
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.