اکس کد ( به انگلیسی: Xcode ) نام محیط توسعهٔ یکپارچه است که ابزاری را برای توسعهٔ نرم افزار فراهم می آورد که توسط شرکت اپل برای توسعهٔ برنامه برای سیستم عامل مک اواس ده توسعه می یابد. اولین نسخهٔ آن با نگارش ۱٫۰ در تاریخ ۲۰۰۳ ( ۱۳۸۲ ) ارائه شد و آخرین نگارش آن با نگارش ۴٫۳ ( ۴٫۳. ۲ ) توسط اپل از طریق فروشگاه برنامه مک و برنامهٔ آی تیونز برای نگارش سیستم عامل شیر، به صورت رایگان، منتشر شد[ ۱] توسعه گران مک که ثبت شده باشند از طریق سایت توسعه دهنده اپل قادر به دستیابی به نگارش های سابق این محیط مجتمع هستند. [ ۲]
برنامهٔ اصلی مجموعه ایی از ابزارها به صورت محیط توسعه مجتمع ( متم ) که با نام اکس کد شناخته می شود. جعبه ابزار اکس کد شامل اسناد توسعهٔ اپل، سازندهٔ فاصل و ابزاری برای ساخت رابط کاربری گرافیکی است. ابزار اکس کد شامل ابزاری تغییر یافته از مجموعه کامپایلر گنو نیز هست، که از نگارش ۳٫۱ به بعد در آن قرار گرفته است که کامپایلر llvm - gcc اپل نام گرفته است. ، [ ۳] که براساس LLVM است. اک س کد از زبانهای برنامه نویسی زبان های برنامه نویسی متعددی مانند سی/سی++، آبجکتیو - سی، آبجکتیو - سی++، جاوا، اپل اسکریپت، پایتون و روبی برای نوشتن و کامپایل پشتیبانی می نماید. این پشتیبانی تنها محدود به رابط برنامه نویسی نرم افزار اعم از کوکوا و کربن نیست. گروههای ثالت ابزاری را برا پشتیابنی از گنو پاسکال[ ۴] پاسکال آزاد، [ ۵] ایدا، [ ۶] سی شارپ، [ ۷] پرل، [ ۸] و زبان برنامه نویسی دی. ابزار اکس کد در دیباگر گنو نیز استفاده می شود[ ۹]
اکس کد ۱٫۰ در پاییز سال ۲۰۰۳ ( ۱۳۸۲ ) براساس پروژه بیلدر ارائه شد، اما علاوه بر امکانات پایه دارای UI، زیرولینک ∗ ، تعمیر و مشارکت و امکان ساخت توزیعی و ایندکس کد را نیز دارا بود. در این دوره به روز رسانی نیز با نگارش ۱٫۵ صورت گرفت که دارای کامپایل و خطایابی بهینه شده بود.
اکس کد ۲٫۰ به همراه مک اواس ۱۰٫۴ ( ببر ) ارائه شد. این نسخه دارای نویسنده کواترز برای برنامه نویسی تصویری∗ به همراه پشتیبانی بهتر از جاوا با کمک آپاچی انت نیز بود. ابزار کتابخانهٔ مرجع اپل که امکان جستوی مستندات برخط را فراهم می نمود نیز از دیگر امکانات این نسخه بود.
اکس کد ۲٫۱ توانایی ایجاد کد سراسری ∗ بود. این باعث پیش کامپیال سرآمد، ابزار تست واحد، امکان استفاده از خطایابی خط به خط و نظارت مستقیم بر پارامترها و متغیرها بود. از سویی دارای تحلیگر وابستگی بهتری نیز بود.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفبرنامهٔ اصلی مجموعه ایی از ابزارها به صورت محیط توسعه مجتمع ( متم ) که با نام اکس کد شناخته می شود. جعبه ابزار اکس کد شامل اسناد توسعهٔ اپل، سازندهٔ فاصل و ابزاری برای ساخت رابط کاربری گرافیکی است. ابزار اکس کد شامل ابزاری تغییر یافته از مجموعه کامپایلر گنو نیز هست، که از نگارش ۳٫۱ به بعد در آن قرار گرفته است که کامپایلر llvm - gcc اپل نام گرفته است. ، [ ۳] که براساس LLVM است. اک س کد از زبانهای برنامه نویسی زبان های برنامه نویسی متعددی مانند سی/سی++، آبجکتیو - سی، آبجکتیو - سی++، جاوا، اپل اسکریپت، پایتون و روبی برای نوشتن و کامپایل پشتیبانی می نماید. این پشتیبانی تنها محدود به رابط برنامه نویسی نرم افزار اعم از کوکوا و کربن نیست. گروههای ثالت ابزاری را برا پشتیابنی از گنو پاسکال[ ۴] پاسکال آزاد، [ ۵] ایدا، [ ۶] سی شارپ، [ ۷] پرل، [ ۸] و زبان برنامه نویسی دی. ابزار اکس کد در دیباگر گنو نیز استفاده می شود[ ۹]
اکس کد ۱٫۰ در پاییز سال ۲۰۰۳ ( ۱۳۸۲ ) براساس پروژه بیلدر ارائه شد، اما علاوه بر امکانات پایه دارای UI، زیرولینک ∗ ، تعمیر و مشارکت و امکان ساخت توزیعی و ایندکس کد را نیز دارا بود. در این دوره به روز رسانی نیز با نگارش ۱٫۵ صورت گرفت که دارای کامپایل و خطایابی بهینه شده بود.
اکس کد ۲٫۰ به همراه مک اواس ۱۰٫۴ ( ببر ) ارائه شد. این نسخه دارای نویسنده کواترز برای برنامه نویسی تصویری∗ به همراه پشتیبانی بهتر از جاوا با کمک آپاچی انت نیز بود. ابزار کتابخانهٔ مرجع اپل که امکان جستوی مستندات برخط را فراهم می نمود نیز از دیگر امکانات این نسخه بود.
اکس کد ۲٫۱ توانایی ایجاد کد سراسری ∗ بود. این باعث پیش کامپیال سرآمد، ابزار تست واحد، امکان استفاده از خطایابی خط به خط و نظارت مستقیم بر پارامترها و متغیرها بود. از سویی دارای تحلیگر وابستگی بهتری نیز بود.
wiki: اکس کد