هم اکنون عضو شوید

ورود

فراموشی گذرواژه

گذروازه خود را فراموش کردید ؟

ورود

عضو شوید

با عضویت در سایت از امکانات فوق العاده بهرمنده خواهید شد.

دوره آموزش برنامه نویسی اندروید
Xcode چیست ؟

Xcode چیست ؟

سلام دوستان عزیز در این سری از مقالات وبسایت پروگرمچی به بررسی Xcode چیست ؟ می پردازیم شاید شما هم بخواهید برنامه نویسی ios را شروع کنید برای اینکار کافی است یه نگاهی به این مقاله بیندازید تا بیشتر با IDE یا محیط توسعه Xcode آشنا شوید در ادامه با ما همراه باشید تا Xcode را بیشتر بشناسید و با مزایا و معایب Xcode آشنا شوید.

 

Xcode چیست ؟

Xcode یک محیط توسعه یکپارچه (IDE) است که این امکان را به شما میدهید تا با استفاده از آن برنامه هایی تولید کنید که بروی گوشی های اپل یا گوشی های ios و سیستم عامل mac os قایل اجرا باشد. Xcode اولین بار در سال ۲۰۰۳ منشتر شد اولین نسخه stable آن ۱۰٫۲٫۱ است. از محیط توسعه Xcode می توانید برای برنامه نویسی در زبان های مختلف نیز استفاده کنید ! زبان های فایل پشتیبانی توسط این محیط عبارتند از :

  • C
  • C++
  • Objective-C
  • Objective-C++
  • Java
  • AppleScript
  • Python
  • Ruby
  •  ResEdit
  • Swift

از خوبی های این زبان میشه به محیط توسعه فوق آلعاده قدرتمند و GUI قوی برای کاربردی بودن در هنگام استفاده و همینطور سهولت در کد نویسی اشاره کرد و اینکه سرعت این IDE بسیار بالاست البته سرعت همه چیز روی سیستم عامل مک بالاست ! از خوبی های دیگر این IDE می توان به وجود شبیه ساز های مختلف برای اجرا ipa خود اشاره کرد.

تنها مشکلی که شاید این محیط توسعه (IDE) داشته باشد این است که فقط برای سیستم عامل mac os ایجاد شده است یعنی به این شکل نیست که بروی ویندوز نیز قابل اجرا باشد به صورت اختصاصی برای macos ساخته شده است ولی این امکان وجود دارد که با استفاده از روش های خاصی از Xcode بروی سیستم عامل ویندوز نیز استفاده کرد به این شکل نیست که نتوان از محیط توسعه Xcode بروی ویندوز استفاده کرد همیشه در این دنیای کامپیوتر راهی های زیادی برای حل مسائل وجود دارد و از این نگذریم که استفاده از Xcode در لینوکس به مراتب سختر از ویندوز است. برای اینکه برنامه ios نوشته شود نیازی به ثبت نام در بخش Developer اپل رو ندارید هزینه دولپور اپل یک مقدار سنگین حدودا ۱۰۰ دلار است.

 

در پست های بعدی نحوه ی نصب Xcode را بروی سیستم عامل های مختلف یرای شما قرار خواهیم داد.

 

موفق و پیروز باشید.

 

درباره نویسنده

با زبان های برنامه نویسی C# , Java , Php به صورت تخصصی کار کردم و بیشتر وقتم رو در برنامه نویسی می گذرونم علاقه زیادی به ساخت اپلیکیشن اندروید دارم.