What is Objective-C Programming
ایپل کے ذریعہ OS X اور iOS آپریٹنگ سسٹم کے لئے پروگرامنگ زبان استعمال کی جاتی ہے۔
ایپ کی تفصیلات
ایپ کی تفصیل
اینڈروئیڈ ایپ تجزیہ اور جائزہ: What is Objective-C Programming ، Programming Is Fun کے ذریعہ تیار کیا گیا۔ کتابیں اور حوالہ زمرہ میں درج ہے۔ موجودہ ورژن 1.1 ہے ، 24/09/2018 کو اپ ڈیٹ ہوا۔ گوگل پلے پر صارفین کے جائزوں کے مطابق: What is Objective-C Programming. 144 سے زیادہ انسٹال حاصل کیا۔ What is Objective-C Programming کے فی الحال 1 جائزے ، اوسط درجہ بندی 5.0 ستارے ہیں
مقصد-سی ایک عمومی مقصود ، آبجیکٹ پر مبنی پروگرامنگ زبان ہے جو سی پروگرامنگ زبان میں سمال ٹاک اسٹائل میسجنگ کو شامل کرتی ہے۔ یہ ایپل کے ذریعہ او ایس ایکس اور آئی او ایس آپریٹنگ سسٹم کے لئے استعمال ہونے والی اہم پروگرامنگ زبان تھی ، اور ان کے متعلقہ ایپلی کیشن پروگرامنگ انٹرفیس (APIs) کوکو اور کوکو ٹچ سوئفٹ کے تعارف سے قبل۔ اصل میں 1980 کی دہائی کے اوائل میں تیار کیا گیا تھا۔ اسے اگلے اسٹپ آپریٹنگ سسٹم کے لئے اگلی کے ذریعہ استعمال ہونے والی مرکزی زبان کے طور پر منتخب کیا گیا تھا ، جہاں سے OS X اور iOS اخذ کیا گیا ہے۔ پورٹ ایبل مقصد سی پروگرام جو کوکو یا کوکو ٹچ لائبریریوں کا استعمال نہیں کرتے ہیں ، یا ایسے حصوں کا استعمال کرتے ہیں جن کو پورٹ یا دوسرے سسٹم کے لئے معاوضہ دیا جاسکتا ہے ، GNU مرتب کرنے والے کلیکشن (جی سی سی) یا بجتی کے ذریعہ کسی بھی سسٹم کے لئے مرتب کیا جاسکتا ہے۔ {# }مقصد-سی ماخذ کوڈ 'نفاذ' پروگرام فائلوں میں عام طور پر .m فائل کا نام ایکسٹینشن ہوتا ہے ، جبکہ مقصد C 'ہیڈر/انٹرفیس' فائلیں ہوتی ہیں .H توسیع ، سی ہیڈر فائلوں کی طرح۔ مقصد- C ++ فائلوں کو .mm فائل ایکسٹینشن کے ساتھ ظاہر کیا جاتا ہے۔
مقصد-C C کے اوپر ایک پتلی پرت ہے ، اور C کی ایک "سخت سپرسیٹ" ہے ، اس کا مطلب ہے کہ کسی بھی C پروگرام کو مرتب کرنا ممکن ہے ایک مقصد-سی مرتب کرنے والا ، اور آزادانہ طور پر کسی مقصد سی کلاس کے اندر سی زبان کا کوڈ شامل کرنا۔ غیر آبجیکٹ پر مبنی کارروائیوں کے لئے تمام نحو (بشمول قدیم متغیرات ، پری پروسیسنگ ، اظہار ، تاثرات ، فنکشن ڈیکلریشنز ، اور فنکشن کالز) سی کی طرح ہیں ، جبکہ آبجیکٹ پر مبنی خصوصیات کا نحو سمال ٹاک کا نفاذ ہے۔ اسٹائل میسجنگ۔
مقصد-سی بنیادی پروگرامنگ زبان ہے جو آپ OS X اور iOS کے لئے سافٹ ویئر لکھتے وقت استعمال کرتے ہیں۔ یہ سی پروگرامنگ زبان کا ایک سپر سیٹ ہے اور آبجیکٹ پر مبنی صلاحیتوں اور متحرک رن ٹائم فراہم کرتا ہے۔ مقصد سی کو نحو ، قدیم اقسام ، اور سی کے فلو کنٹرول بیانات کو وراثت میں ملتا ہے اور کلاسوں اور طریقوں کی وضاحت کے لئے نحو کا اضافہ ہوتا ہے۔ اس میں متحرک ٹائپنگ اور بائنڈنگ کی فراہمی کے دوران آبجیکٹ گراف مینجمنٹ اور آبجیکٹ لٹریلز کے لئے زبان کی سطح کی حمایت بھی شامل کی گئی ہے ، جس میں رن ٹائم تک بہت ساری ذمہ داریوں کو موخر کیا جاتا ہے۔ ان کی کمپنی کا قدم اسٹون۔ 1981 میں آئی ٹی ٹی کارپوریشن کے پروگرامنگ ٹکنالوجی سنٹر میں رہتے ہوئے دونوں کو سمال ٹاک سے تعارف کرایا گیا تھا۔ مقصد سی کے نشانات پر ابتدائی کام اس وقت کے آس پاس تھا۔ کوکس سافٹ ویئر ڈیزائن اور پروگرامنگ میں حقیقی دوبارہ پریوست کے مسائل کی وجہ سے دلچسپ تھا۔ انہوں نے محسوس کیا کہ آئی ٹی ٹی میں سسٹم ڈویلپرز کے لئے ترقیاتی ماحول کی تعمیر میں سمال ٹاک جیسی زبان انمول ہوگی۔ تاہم ، اس نے اور ٹام محبت نے یہ بھی تسلیم کیا کہ آئی ٹی ٹی کے ٹیلی کام انجینئرنگ ملیئو میں سی کے ساتھ پسماندہ مطابقت انتہائی اہم تھی۔
چینجلاگ / کیا نیا ہے
v2 (25 September 2018)
-- Added new support option
-- Added Privacy Policy
-- Change old in-app icon
-- Improve apps personalization
-- Updated new screenshot for apps
-- Optimize in-app icon file size for better apps performance
-- Upgrade target SDK to 26