کتاب جعبه ابزار Objective-C: راهنمای عملیاتی توسعه iOS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
جعبه ابزار Objective-C: راهنمای عملیاتی توسعه iOS | آموزش سریع و کاربردی 🚀 از صفر تا قهرمانی در توسعه iOS با Objective-C: دوره "جعبه ابزار Objective-C" آیا رویای ساختن اپلیکیشنهای iOS شگفتانگیز را د...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جعبه ابزار 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.