page loader


Object C چیست

Object C چیست

زبان برنامه نویسی Objective-C چیست؟

زبان برنامه نویسی Objective-C یک زبان برنامه نویسی شی گرا است که به طور کلی پیام های سبک Smalltalk را به زبان برنامه نویسی C اضافه می کند. این زبان برنامه نویسی اصلی مورد استفاده اپل برای سیستم عامل MacOS و سیستم عامل IOS و روابط برنامه نویسی کاربردی آن (Cocoa و Cocoa Touch) قبل از معرفی Swift بود

نحو

این زبان یک لایه نازک در بالای C است و یک SuperSet از C است، به این معنی که هر برنامه C با کامپایلر Objective-C کامپایل می شود. این زبان نحو شی خود را از Smalltalk می گیرد. تمام نحو برای عملیات غیر شی گرا همانند زبان C است، در حالی که نحو برای ویژگی های شی گرا پیاده سازی پیام های سبک وزن به سبک Smalltalk است. مدل این زبان برنامه نویسی شی گرا بر اساس پیام پیوند به نمونه های شی است.

رابط و پیاده سازی

این زبان مستلزم آن است که رابط و اجرای یک کلاس، به طور جداگانه در بلوک کد اعلام شده باشند. با هماهنگی، توسعه دهندگان رابط را در یک فایل هدر و اجرای یک کلاس را در یک فایل کد قرار می دهند. فایل های هدر معمولا شبیه به فایل های هدر هستند، در حالی که فایل های پیاده سازی به طور معمول بسیار شبیه به فایل های کد C است.

تایپ پویا

این زبان نیز مانند Smalltalk می تواند از تایپ کردن پویا استفاده کند به این معنی که یک شی می تواند یک پیام ارسال کند که در رابط کاربری آن مشخص نشده باشد. این ویژگی می تواند انعطاف پذیری بیشتری را در اختیار شما قرار دهد زیرا به شی اجازه ضبط یک پیام و یا ارسال پیام به یک شی دیگر را می دهد.

منبع 

//https://virgool.io/

 زبان برنامه نویسی iOS   پشتیبانی اپلیکیشن اندروید و iOS   نمونه کار ربات تلگرامی   مقاله   پشتیبانی اپلیکیشن اندروید در تبریز   پشتیبانی برنامه اندروید   پشتیبانی آپدیت اپلیکیشن اندروید   پشتیبانی اپلیکیشن   نمونه کار طراحی اپلیکیشن اندروید و ای او اس    پشتیبانی اپلیکیشن اندروید 
١٣٩٩/٩/١٣ ١٠:٣۵:٢٣
|
به اشتراک گذاری:
مقالات مرتبط

Swift چیست

١٣٩٩/٩/٢١ ٩:۵۶:۴۴
Swift چیست

ادامه مطلب
گفتگو در مورد طراحی اپلیکیشن