کتاب جعبه ابزار Objective-C: راهنمای عملیاتی توسعه iOS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

جعبه ابزار Objective-C: راهنمای عملیاتی توسعه iOS | آموزش سریع و کاربردی 🚀 از صفر تا قهرمانی در توسعه iOS با Objective-C: دوره "جعبه ابزار Objective-C" آیا رویای ساختن اپلیکیشن‌های iOS شگفت‌انگیز را د...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره جعبه ابزار Objective-C: راهنمای عملیاتی توسعه iOS

موضوع کلی: برنامه‌نویسی iOS با Objective-C

موضوع میانی: آموزش سریع و کاربردی Objective-C

📋 سرفصل‌های دوره

  • 1. مقدمه ای بر برنامه‌نویسی iOS و Objective-C
  • 2. چرا Objective-C برای iOS؟
  • 3. نصب Xcode و ابزارهای توسعه
  • 4. اولین برنامه iOS: Hello World
  • 5. ساختار یک پروژه Objective-C
  • 6. معرفی مفاهیم پایه: متغیرها و انواع داده
  • 7. عملگرها در Objective-C
  • 8. دستورات شرطی: if, else if, else
  • 9. حلقه‌ها: for, while, do-while
  • 10. آرایه‌ها (Arrays)
  • 11. دیکشنری‌ها (Dictionaries)
  • 12. مجموعه‌ها (Sets)
  • 13. مقدمه ای بر مفاهیم شیء گرایی (OOP)
  • 14. کلاس‌ها و اشیاء (Classes and Objects)
  • 15. تعریف کلاس‌ها در Objective-C
  • 16. متدها (Methods): فراخوانی و تعریف
  • 17. اشکال زدایی (Debugging) در Xcode
  • 18. استفاده از کامنت‌ها (Comments)
  • 19. معرفی Property List (Plist)
  • 20. مدیریت خاطره (Memory Management) در Objective-C
  • 21. Automatic Reference Counting (ARC)
  • 22. حوزه دید (Scope) متغیرها
  • 23. معرفی مفهوم Delegation
  • 24. الگوهای طراحی (Design Patterns): Singleton
  • 25. الگوهای طراحی: Factory Method
  • 26. الگوهای طراحی: Observer
  • 27. انواع داده‌های Primitive در Objective-C
  • 28. انواع داده‌های Object-Oriented در Objective-C: NSString
  • 29. انواع داده‌های Object-Oriented در Objective-C: NSNumber
  • 30. انواع داده‌های Object-Oriented در Objective-C: NSDate
  • 31. انواع داده‌های Object-Oriented در Objective-C: NSValue
  • 32. مدیریت رشته‌ها (String Manipulation)
  • 33. کار با تاریخ و زمان (Date and Time Handling)
  • 34. کار با اعداد (Numeric Operations)
  • 35. معرفی Cocoa Touch Framework
  • 36. بخش‌های اصلی رابط کاربری (UI)
  • 37. کلاس `UIViewController`
  • 38. مدیریت زندگی چرخه `UIViewController`
  • 39. معرفی `UIView` و `CALayer`
  • 40. اجزای رابط کاربری: `UILabel`
  • 41. اجزای رابط کاربری: `UITextField`
  • 42. اجزای رابط کاربری: `UIButton`
  • 43. اجزای رابط کاربری: `UIImageView`
  • 44. اجزای رابط کاربری: `UITableView`
  • 45. اجزای رابط کاربری: `UICollectionView`
  • 46. مدیریت رویدادها (Event Handling)
  • 47. ارتباط بین UI و کد: Outlets
  • 48. ارتباط بین UI و کد: Actions
  • 49. استفاده از Storyboards
  • 50. استفاده از XIB Files
  • 51. ناوبری در برنامه: `UINavigationController`
  • 52. انتقال داده بین View Controllers
  • 53. مدیریت Tab Bar: `UITabBarController`
  • 54. کار با اعلان‌ها (Alerts) و Action Sheets
  • 55. مدیریت ورودی کاربر
  • 56. اعتبارسنجی ورودی (Input Validation)
  • 57. کار با gestures (لمس، کشیدن و ...)
  • 58. مدیریت انیمیشن‌ها (Animations)
  • 59. انتقال بین View Controllers با Modal Segues
  • 60. انتقال بین View Controllers با Navigation Segues
  • 61. کار با Notification Center
  • 62. ارسال و دریافت اعلان‌های سفارشی
  • 63. معرفی پروتکل‌ها (Protocols)
  • 64. تعریف و استفاده از پروتکل‌ها
  • 65. استفاده از Delegate Patterns با پروتکل‌ها
  • 66. معرفی Categories
  • 67. افزودن متد به کلاس‌های موجود با Categories
  • 68. مدیریت خطا (Error Handling)
  • 69. استفاده از `NSError`
  • 70. استفاده از `try-catch-finally` (در صورت استفاده از Objective-C++ یا LLVM)
  • 71. مدیریت استثنائات (Exceptions)
  • 72. معرفی Blocks
  • 73. نوشتن و فراخوانی Blocks
  • 74. استفاده از Blocks در متدهای Cocoa
  • 75. استفاده از Blocks برای Callbacks
  • 76. مدیریت Asynchronous Operations با Blocks
  • 77. معرفی NSOperationQueue
  • 78. کار با threads و concurrency
  • 79. معرفی Grand Central Dispatch (GCD)
  • 80. استفاده از Dispatch Queues
  • 81. اجرای کد به صورت همزمان (Concurrent)
  • 82. اجرای کد به صورت متوالی (Serial)
  • 83. اجرای کد در پس‌زمینه (Background)
  • 84. استفاده از Dispatch Groups
  • 85. استفاده از Dispatch Semaphores
  • 86. شبکه‌بندی (Networking) در iOS
  • 87. انجام درخواست‌های HTTP با `NSURLSession`
  • 88. دریافت داده از API ها
  • 89. ارسال داده به API ها
  • 90. کار با JSON Data
  • 91. کار با XML Data
  • 92. ذخیره‌سازی داده‌ها (Data Persistence)
  • 93. استفاده از `NSUserDefaults`
  • 94. استفاده از Core Data
  • 95. مدل داده در Core Data
  • 96. ایجاد و مدیریت NSManagedObject
  • 97. اجرای Query در Core Data
  • 98. ذخیره‌سازی فایل‌ها (File Storage)
  • 99. مدیریت خطا در File Operations
  • 100. معرفی Core Location
تگ‌ها: Apple Development iOS Development iOS programming Learn Objective-C Mobile App Development Objective-C Objective-C phrasebook Objective-C Tutorial Practical Objective-C آموزش Objective-C آموزش کاربردی Objective-C برنامه‌نویسی iOS توسعه iOS جعبه ابزار Objective-C

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.