آبجکتیو-سی (Objective-C) یک زبان شیگرا است که با اضافه کردن مفاهیم ارسال پیام از زبان اسمالتاک به زبان سی ایجاد شده است. در حال حاضر استفادهٔ اصلی آن در محیطهای Mac OS X و iPhone OS است. برنامههایی از این زبان که از کتابخانههای خاص این محیطها استفاده نکرده باشند در همهٔ محیطهایی که کامپایلر جیسیسی (GCC) استفاده میشود، قابل استفادهاند. زبان آبجکتیو-سی یک لایهٔ بسیار نازک روی زبان سی است. هر برنامه به زبان سی را میتوان با کامپایلر آبجکتیو-سی کامپایل کرد. اکثر دستورات از زبان سی به ارث رسیدهاند و تعدادی دستور برای ارسال پیغام به آنها اضافه شدهاست.
سرفصل های دوره آموزشی Udemy Learning Objective-C Programming:
– مقدمه
– کار با Xcode
– درک Objective-C
– نگاهی به ساختار یک برنامه Objective-C – داستان کد
– استفاده از ویژگیهای اعلام شده
– مدیریت حافظه
– ایجاد کلاس
– کار با کلاسهای مجموعه
– استفاده از دیباگر
– استفاده از پروتکل ها و نمایندگان
– کار با پسوندها و دسته ها
– استفاده از بلاک
– رسیدگی به استثنائات
– استفاده از الگوی هدف-اقدام