پرش به محتوای اصلی
نماتک
۰۸ساعت
۰۲دقیقه
۴۵ثانیه
Namatek logo

Objective C

OBJECTIVE C

آبجکتیو-سی زبان اپ‌های اپل پیش از سوئیفت بود؛ ترکیب سی با پیام‌رسانی شیءگرا. میلیون‌ها خط کد iOS قدیمی با آن نوشته شده.

OBJECTIVE CNAMATEK SOFTWARE

معرفی Objective C

آبجکتیو-سی زبان اپ‌های اپل پیش از سوئیفت بود؛ ترکیب سی با پیام‌رسانی شیءگرا. میلیون‌ها خط کد iOS قدیمی با آن نوشته شده.

برای نگهداری اپ‌های قدیمی iOS و درک تاریخ اکوسیستم اپل لازم است.

این صفحه کمک می‌کند جایگاه «Objective C» را در زنجیرهٔ توسعه بشناسید، تناسبش را با مسیر شغلی‌تان بسنجید و از منابع رسمی، مسیر یادگیری را شروع کنید.

شناسنامهٔ Objective C

سازنده
Brad Cox / Tom Love
دسته
زبان برنامه‌نویسی
انتشار اولیه
1984
سیستم‌عامل
macOS / iOS
صفحهٔ رسمی
developer.apple.com
فرمت‌ها و قالب‌ها
MHXcodeCocoa

قابلیت‌های اصلی Objective C

زبان کلاسیک اپل

پایهٔ کدهای iOS پیش از Swift.

تاریخ اپل
Cocoa و Foundation

فریم‌ورک‌های بنیادین اپل.

دسترسی بومی
پیام‌رسانی شیءگرا

سبک منحصربه‌فرد ارسال پیام.

درک عمیق
Xcode

محیط توسعه و دیباگ استاندارد اپل.

ابزار رسمی
نگهداری کد قدیمی

میراث میلیون‌ها خط کد iOS.

نقش جانشینی
پل به Swift

فهم بهتر مفاهیم اکوسیستم اپل.

یادگیری عمیق

کاربردهای Objective C

توسعهٔ وب و سرویس

ساخت سایت، API و سرویس‌های نرم‌افزاری.

  • بک‌اند سرویس
  • API
  • ابزار داخلی
داده و پردازش

کار با داده، پایگاه‌داده و پردازش خودکار.

  • پایگاه‌داده
  • پردازش داده
  • گزارش خودکار
اتوماسیون و ابزار

خودکارسازی کارهای تکراری و ساخت ابزار داخلی.

  • اسکریپت
  • ابزار داخلی
  • یکپارچه‌سازی
آموزش و پروژه

پروژه‌های دانشگاهی و نمونه‌کار عمومی برای استخدام.

  • پروژهٔ دانشگاهی
  • نمونه‌کار
  • مشارکت متن‌باز

روند کار با Objective C

۱. مبانی

آشنایی با مفاهیم و نحو پایه.

اولین برنامه
۲. تمرین ساختارمند

پروژه‌های کوچک و تمرین روزانه.

مهارت پایه
۳. اکوسیستم

کتابخانه‌ها و ابزارهای رایج.

کد کاربردی
۴. پروژهٔ واقعی

حل یک مسئلهٔ کامل.

نمونه‌کار
۵. مسیر شغلی

مصاحبه، Git و انتشار.

ورود به بازار کار

آیا Objective C برای شما مناسب است؟

انتخاب قابل بررسی است اگر…
  • «Objective C» در دستهٔ «زبان برنامه‌نویسی» از پرکاربردترین گزینه‌هاست.
  • می‌خواهید مهارتی پرتقاضا بسازید.
  • زمان یادگیری روزانه اختصاص می‌دهید.
بیشتر بررسی کنید اگر…
  • تجربهٔ کدنویسی شما صفر است و مسیر ساده‌تری می‌خواهید (از مبانی شروع کنید).
  • محیط کار شما کاملاً غیرفنی است.
  • دنبال ابزار بدون نیاز به تمرین مستمر هستید.
معیار انتخاب
معیاراین ابزارجایگزین‌های هم‌خانواده
سازندهBrad Cox / Tom Love—
انتشار اولیه1984—
قالب‌هاM، H، Xcode—
یادگیریمنحنی متفاوتبسته به پیش‌زمینه
معیارپروژه و تیم شما تعیین می‌کندهر دو مهارت ارزش‌مندند

محصول، فایل، نیازمندی و دانلود

مسیر غیررسمی — سایت‌های داخلی

برای این نرم‌افزار صفحهٔ دانلود داخلی معتبری پیدا نشد؛ مسیر رسمی — نسخهٔ آزمایشی یا آموزشی — را ببینید.

مسیر یادگیری Objective C

مسیر پیشنهادی — پنج قدم با خروجی مشخص
۰۱مبانیشروع
۰۲تمرین روزانهمهارت
۰۳اکوسیستمابزارها
۰۴پروژهٔ واقعینمونه‌کار
۰۵مسیر شغلیاستخدام
منابع نماتک — دوره‌های Objective C

برای این نرم‌افزار هنوز دورهٔ اختصاصی در نماتک ثبت نشده است؛ آموزش‌های مرتبط را در فروشگاه ببینید.

پرسش‌های متداول دربارهٔ Objective C

«Objective C» برای شروع مناسب است؟
بستگی به هدف دارد؛ مفاهیم پایه و یکی از ابزارهای پرکاربرد همین خانواده، بهترین شروع است. تمرین پروژه‌محور مهم‌تر از انتخاب ابزار است.
یادگیری چقدر طول می‌کشد؟
برای مبانی چند هفته و برای سطح کاری چند ماه تمرین منظم؛ سرعت واقعی به ساعت‌های تمرین بستگی دارد.
مدرک لازم است؟
مدرک امتیاز است اما نمونه‌کار عمومی و مهارت عملی، تعیین‌کننده‌ترند.
از کجا شروع کنم؟
از مستندات رسمی و یک پروژهٔ کوچک؛ این صفحه مسیر و منابع را نشان می‌دهد.
بازار کار آن در ایران چطور است؟
در دیتابیس مشاغل نماتک، این ابزار/زبان به شغل‌های فناوری متعددی وصل شده؛ تقاضای واقعی را در آگهی‌ها هم می‌بینید.
آخرین نسخه و قالب‌های «Objective C» چیست؟
شروع انتشار 1984؛ قالب‌های کلیدی M، H، Xcode، Cocoa؛ جزئیات در جدول هویت همین صفحه آمده است.