کتاب هُنر طراحی کنترلهای سفارشی کاکائو با اوبیجیسی — از مبانی تا حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره هُنر طراحی کنترلهای سفارشی کاکائو با اوبیجیسی — از مبانی تا حرفهای
موضوع کلی: برنامهنویسی اوبیجیسی و کاکائو در اکوسیستم اپل
موضوع میانی: ساخت کنترلهای سفارشی کاکائو با اوبیجیسی
📋 سرفصلهای دوره
- 1. مبانی فریمورک کاکائو و کنترلهای استاندارد
- 2. مروری سریع بر زبان اوبیجیسی برای رابط کاربری
- 3. چرخهٔ حیات نمای کاکائو (View Lifecycle)
- 4. سیستم هرمی نمای AppKit و UIKit
- 5. نقاشی دستی در drawRect و Core Graphics
- 6. لایههای Core Animation برای کنترلها
- 7. مدیریت رویدادهای ماوس، تاچ و کیبورد
- 8. مدیریت Stateهای کنترل (فعال، غیرفعال، انتخابی)
- 9. ساخت دکمهٔ سفارشی کاملاً شخصیسازیشده
- 10. اسلایدر و شمارندهٔ پیشرفت سفارشی
- 11. کیبورد و فیلد متنی اختصاصی
- 12. پیکرهبندی تاریخ و رنگ سفارشی
- 13. سلولهای سفارشی جدول و مجموعه
- 14. نوار اسکرول و منوی اختصاصی
- 15. نوار ابزار و ناوبری سفارشی
- 16. Tab Bar و Page Control شخصیسازیشده
- 17. پاپاوور و ابزارراهنما (Tooltip)
- 18. انیمیشن پیشرفته در کنترلها
- 19. تعامل چنگال و کشیدنی (Drag & Drop)
- 20. چندلمسی و ژستهای سفارشی
- 21. فشار قلم و لمس روی صفحه
- 22. قابلیت دسترسیپذیری (Accessibility)
- 23. طراحی رابط دارکمود و نورانی
- 24. پشتیبانی از RTL و بومیسازی
- 25. Auto Layout برای نماهای انعطافپذیر
- 26. IBDesignable و IBInspectable در Interface Builder
- 27. الگوهای Delegate و Block در کنترلها
- 28. KVO و KVC برای State Management
- 29. کامپوزیشن به جای وراثت در کنترلها
- 30. بازیابی و استفاده مجدد از اجزا
- 31. بهینهسازی عملکرد و حافظه
- 32. رندرینگ HiDPI و Retina
- 33. مدیریت وظایف پسزمینه و Threading
- 34. طراحی API عمومی برای کتابخانهٔ کنترل
- 35. تستنویسی واحد کنترلهای سفارشی
- 36. اشکالزدایی رسم و عملکرد با Instruments
- 37. توزیع کنترل بهصورت فریمورک
- 38. ماژولار کردن و Versioning
- 39. سازگاری macOS و iOS یکسان
- 40. مدرنسازی کنترلهای قدیمی اوبیجیسی
- 41. تعامل با Swift و Bridging Header
- 42. کنترلهای ویجت و Today Extension
- 43. کیبورد و Input View اختصاصی
- 44. Pasteboard و Drag Custom UI
- 45. Quick Look و Services Menu
- 46. AppleScript و Scripting Bridge
- 47. Spotlight و Share Extension
- 48. VoiceOver و Switch Control
- 49. Dynamic Type و Scaling فونت
- 50. Reduce Motion و Reduce Transparency
- 51. Control Center و Widget سفارشی
تگها:
AppKit
Cocoa
Cocoa Controls
Core Animation
IBDesignable
iOS
macOS
Objective-C
UIKit
Xcode
آموزش اوبیجیسی
برنامهنویسی اپل
طراحی رابط کاربری
کاکائو
کنترل سفارشی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.