کتاب صفر تا صد Objective-C: راهنمای جامع توسعه iOS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
صفر تا صد Objective-C: راهنمای جامع توسعه iOS - دوره آموزشی صفر تا صد Objective-C: راهنمای جامع توسعه iOS - از مبتدی تا حرفهای معرفی دوره: دروازهای به دنیای اپلیکیشنهای iOS آیا رویای ساخت اپلیکیشن...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره صفر تا صد Objective-C: راهنمای جامع توسعه iOS
موضوع کلی: برنامهنویسی iOS با Objective-C
موضوع میانی: مبانی و اصول Objective-C
📋 سرفصلهای دوره
- 1. مقدمه ای بر توسعه iOS و Objective-C
- 2. نصب Xcode و تنظیم محیط توسعه
- 3. اولین برنامه iOS: Hello, World!
- 4. آشنایی با رابط کاربری Xcode (IDE)
- 5. مفاهیم اولیه زبان Objective-C
- 6. متغیرها و انواع داده در Objective-C
- 7. عملگرها در Objective-C
- 8. دستورات شرطی: if, else, else if
- 9. دستورات شرطی: switch
- 10. حلقهها: for loop
- 11. حلقهها: while loop
- 12. حلقهها: do-while loop
- 13. آرایهها (Arrays)
- 14. دیکشنریها (Dictionaries)
- 15. ستها (Sets)
- 16. دستورات break و continue
- 17. توابع (Functions)
- 18. اشارهگرها (Pointers) - مقدمه
- 19. اشارهگرها - عملیات روی اشارهگرها
- 20. آرایههای پویا (Dynamic Arrays)
- 21. مدیریت حافظه دستی: retain, release
- 22. مدیریت حافظه دستی: autorelease, @autoreleasepool
- 23. Garbage Collection در Objective-C (در صورت وجود و کاربرد)
- 24. مقدمه ای بر برنامهنویسی شیءگرا (OOP)
- 25. کلاسها (Classes) در Objective-C
- 26. اینترفیسها (.h) و پیادهسازیها (.m)
- 27. تعریف متدها (Methods)
- 28. متدهای کلاس (Class Methods) و متدهای نمونه (Instance Methods)
- 29. خواص (Properties) - مقدمه
- 30. استفاده از @property و @synthesize
- 31. مدیریت setter و getter
- 32. دسترسی به خواص (Accessing Properties)
- 33. مفهوم self
- 34. سازندهها (Initializers)
- 35. متدهای تخریب (Dealloc Method)
- 36. وراثت (Inheritance)
- 37. کلاسهای پایه (Base Classes)
- 38. متدهای Override
- 39. پلیمورفیسم (Polymorphism)
- 40. پروتکلها (Protocols) - مقدمه
- 41. تعریف پروتکلها
- 42. پیادهسازی پروتکلها
- 43. Optional Methods در پروتکلها
- 44. دلیگیشن (Delegation) - مقدمه
- 45. پیادهسازی الگوی Delegate
- 46. استفاده از Delegates داخلی iOS
- 47. بلوکها (Blocks) - مقدمه
- 48. تعریف بلوکها
- 49. پارامترها و مقادیر بازگشتی بلوکها
- 50. Copying Blocks
- 51. استفاده از بلوکها با متدهای کلکسیون
- 52. استفاده از بلوکها برای مدیریت رویدادها
- 53. بلوکها و مدیریت حافظه (Capture Lists)
- 54. استفاده از بلوکها در برنامهنویسی آسنکرون
- 55. Enum (Enumerations)
- 56. Structs (Structures)
- 57. Unions (در صورت اهمیت در کتاب)
- 58. Type Casting
- 59. Generic Types (در صورت وجود و کاربرد)
- 60. Categories - مقدمه
- 61. افزودن متدها با Categories
- 62. افزودن خواص با Categories (با استفاده از Associated Objects)
- 63. Extensions - مقدمه
- 64. استفاده از Extensions
- 65. Extensions برای افزودن متدها و خواص
- 66. Private Properties با Extensions
- 67. Error Handling - مقدمه
- 68. استفاده از NSError
- 69. مدیریت خطا با throws/catch (در صورت وجود)
- 70. Notification Center - مقدمه
- 71. ارسال و دریافت نوتیفیکیشنها
- 72. User Info Dictionary در نوتیفیکیشنها
- 73. Object Lifecycle
- 74. Memory Management - مقدمه
- 75. ARC (Automatic Reference Counting) - مقدمه
- 76. قوانین ARC
- 77. weak و strong References
- 78. unowned References (در صورت وجود)
- 79. @autoreleasepool با ARC
- 80. بررسی cyclic dependencies
- 81. مدیریت حافظه در سناریوهای پیشرفته
- 82. مفاهیم concurrency و threading
- 83. GCD (Grand Central Dispatch) - مقدمه
- 84. Queues در GCD
- 85. Dispatch Queues (Serial vs Concurrent)
- 86. Dispatch Groups
- 87. Dispatch Semaphores
- 88. Dispatch After
- 89. Dispatch Sync vs Async
- 90. NSOperation و NSOperationQueue
- 91. کلاسهای پایه UI Kit
- 92. تمرکز بر UIViewController
- 93. مدیریت چرخه حیات UIViewController
- 94. Segue ها و Navigation Controller
- 95. Tab Bar Controller
- 96. Alert Views و Action Sheets
- 97. Gestures Recognition
- 98. Table Views - مقدمه
- 99. DataSource و Delegate برای Table Views
- 100. سلولهای Table View
تگها:
iOS Development
iOS programming
Objective-C
Objective-C Fundamentals
Objective-C Programming
Xcode
آموزش Objective-C
برنامه نویسی Objective-C
توسعه iOS
دوره Objective-C
ساخت اپلیکیشن iOS
صفر تا صد Objective-C
مبانی Objective-C
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.