انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: TESLAA در 29 فروردین 1392، 11:02 ب‌ظ

عنوان: آیا امکان کامپایل Objective-C در لینوکس وجود دارد؟
ارسال شده توسط: TESLAA در 29 فروردین 1392، 11:02 ب‌ظ
 8)

با سلام خدمت دوستان عزیز
سوالم رو که واضح پرسیدم و میخوام که لطفاْ تعصب لینوکسی رو الان کنار بزاریم! لینوکس سمبل قدرت - پایداری و سرعت شناخته میشه (البته از نظر افراد حرفه ای مثل شما نه یک سری کاربر معمولی در حد فیسبوک رفتن با ویندوز یا مک)
اینکه لینوکس با این همه قدرت و مجموع هزاران کلاس منظم و معماری چند لایه نشه باهاش هرکاری کرد (مخصوصاْ از اونجایی که مک از فک و فامیلای یونیکس یا لینوکس هست اینطور که شنیدم) بعید میدونم اینکار غیر ممکن باشه!
تا حالا کسی سعی کرده این قضیه رو بررسی کنه؟!میخوام بدونم ارزش این فکر رو داره که بشه یک توزیع لینوکسی فراهم کرد که بشه باهاش کد Objective-C رو کامپایل کرد؟
عنوان: پاسخ : آیا امکان کامپایل Objective-C در لینوکس وجود دارد؟
ارسال شده توسط: محمدرضا ح. در 29 فروردین 1392، 11:08 ب‌ظ
کامپایل شدن که میشه.

برای Cocoa هم راه حل GNUStep هست!

کلا مشکلی نیست. ولی فرمورک های بهتری در لینوکس هست که ترجیح میدن با اونها کار کنند نمونش هم GTK :)
عنوان: پاسخ : آیا امکان کامپایل Objective-C در لینوکس وجود دارد؟
ارسال شده توسط: fond در 29 فروردین 1392، 11:09 ب‌ظ
کامپایلر gcc این کار رو انجام میده. کدت رو به کتابخانه libobjc.a لینک کن.

cc -o output -std=c99 source.m -lobjc
بروزرسانی:
البته شاید لازم باشه کتابخونه هاش رو نصب کنی.
عنوان: پاسخ : آیا امکان کامپایل Objective-C در لینوکس وجود دارد؟
ارسال شده توسط: TESLAA در 29 فروردین 1392، 11:18 ب‌ظ
کامپایل شدن که میشه.

برای Cocoa هم راه حل GNUStep هست!

کلا مشکلی نیست. ولی فرمورک های بهتری در لینوکس هست که ترجیح میدن با اونها کار کنند نمونش هم GTK :)

بسیار ممنون از کمکتون ولی ممکنه خواهش کنم کمی بیشتر توضیح بدین؟!
Cocoa رو میشناسم ولی این GNUStep که گفتین برام نا آشناست!
در ضمن این GTK که گفتین یه جور چیزیه مثل eclipse مثلاْ که باهاش میشه کد رو نوشت و کامپایل کرد؟!
شرمنده من یک ماه بیشتر نیست که ویندوز لعنتی رو به خاطر گند زدن به کامپیوترم پاک کردم!
واقعاْ ممنون میشم جواب سوالاتم روبدین :)
عنوان: پاسخ : آیا امکان کامپایل Objective-C در لینوکس وجود دارد؟
ارسال شده توسط: محمدرضا ح. در 29 فروردین 1392، 11:19 ب‌ظ
کامپایل شدن که میشه.

برای Cocoa هم راه حل GNUStep هست!

کلا مشکلی نیست. ولی فرمورک های بهتری در لینوکس هست که ترجیح میدن با اونها کار کنند نمونش هم GTK :)

بسیار ممنون از کمکتون ولی ممکنه خواهش کنم کمی بیشتر توضیح بدین؟!
Cocoa رو میشناسم ولی این GNUStep که گفتین برام نا آشناست!
در ضمن این GTK که گفتین یه جور چیزیه مثل eclipse مثلاْ که باهاش میشه کد رو نوشت و کامپایل کرد؟!
شرمنده من یک ماه بیشتر نیست که ویندوز لعنتی رو به خاطر گند زدن به کامپیوترم پاک کردم!
واقعاْ ممنون میشم جواب سوالاتم روبدین :)

GNUStep نمونه آزاد همون Cocoa هست! همیچنین GTK هم یک فرمورک هست درست مثل Cocoa و NET. .
عنوان: پاسخ : آیا امکان کامپایل Objective-C در لینوکس وجود دارد؟
ارسال شده توسط: دانیال بهزادی در 30 فروردین 1392، 12:21 ب‌ظ
به نظر من این که به GTK بگیم فریم‌ورک خیلی حال دادیم بهش، GTK یه سری کتاب‌خونه برای زبان‌های مختلفه که باهاش می‌شه امور مربوط به رابط گرافیکی رو انجام داد و با نصبش در سیستم‌های عامل دیگه، اون رو به همون صورت دید. در واقع عملکردی شبیه همون فریم‌ورک، ولی فقط برای رابط گرافیکی داره
عنوان: پاسخ : آیا امکان کامپایل Objective-C در لینوکس وجود دارد؟
ارسال شده توسط: nixoeen در 30 فروردین 1392، 03:38 ب‌ظ
در واقع عملکردی شبیه همون فریم‌ورک، ولی فقط برای رابط گرافیکی داره
البته +GTK شامل تابع‌هایی برای شبکه و چیزهای دیگه هم می‌شه، ولی خوب هدف اصلی همون رابط گرافیکه.

ارزش این فکر رو داره که بشه یک توزیع لینوکسی فراهم کرد که بشه باهاش کد Objective-C رو کامپایل کرد؟
توزیع فراهم کردن نمی‌خواد که! هر توزیع گنو-لینوکسی رو که داشته باشی، کافیه کامپایلر Objective C رو روش نصب کنی و می‌شه توی اون کد Objective C رو کامپایل کرد.
عنوان: پاسخ : آیا امکان کامپایل Objective-C در لینوکس وجود دارد؟
ارسال شده توسط: TESLAA در 30 فروردین 1392، 04:10 ب‌ظ

ارزش این فکر رو داره که بشه یک توزیع لینوکسی فراهم کرد که بشه باهاش کد Objective-C رو کامپایل کرد؟
توزیع فراهم کردن نمی‌خواد که! هر توزیع گنو-لینوکسی رو که داشته باشی، کافیه کامپایلر Objective C رو روش نصب کنی و می‌شه توی اون کد Objective C رو کامپایل کرد.
[/quote]

بیشتر داشتم به این فکر میکردم تو لینوکس بشه خیلی راحت هم iTunes رو داشت و هم xCode که مال مکینتاشه!
این xCode لعنتی حتی روی ویندوز هم نصب نمیشه آخه! ولی واسه کار برنامه نویسی iOS و اینا بهترینش همینه!
عنوان: پاسخ : آیا امکان کامپایل Objective-C در لینوکس وجود دارد؟
ارسال شده توسط: nixoeen در 30 فروردین 1392، 04:17 ب‌ظ
بیشتر داشتم به این فکر میکردم تو لینوکس بشه خیلی راحت هم iTunes رو داشت و هم xCode که مال مکینتاشه!
خوب نمی‌شه :) البته راه داره، ولی چند سالی کار می‌بره.
عنوان: پاسخ : آیا امکان کامپایل Objective-C در لینوکس وجود دارد؟
ارسال شده توسط: Midgårdsormen در 30 فروردین 1392، 05:43 ب‌ظ
اگه مشکلت آی.تیونزه، پلاگینای مناسبش واسه Rhythmbox هستن