آموزش برنامه نویسی ios | نرم افزار XCode

نرم افزار Xcode چیست؟ آموزش نصب Xcode و آشنایی با محیط آن + ویدیو

نرم افزار Xcode چیست ؟ آموزش نرم افزار Xcode 10

سلام خدمت همه ی همراهان عزیز آکادمی برنامه نویسی iOS

در  جلسه ی آشنایی با زبان سوییفت ، ویژگی ها و تاریخجه این زبان را بررسی کردیم.

در این جلسه می خواهیم با نرم افزار Xcodeآشنا شویم.

برای برنامه نویسی iOS به تنها نرم افزاری که نیاز داریم همین نرم افزار می باشد به این علت که تمامی ابزار های مورد نیاز برای توسعه اپلیکیشن را در اختیار دارد و ما از این بابت بی نیاز به هر نرم افزار دیگری هستیم.

در این جلسه مسائل زیر را فرا می گیریم :

  • آموزش نصب نرم افزار Xcode
  • آشنایی به محیط Xcode

آموزش دانلود و نصب Xcode 10 :

نصب این نرم افزار بسیار آسان می باشد. تنها کاری که باید انجام دهید این است که به Mac Appstore بروید و در قسمت جستجوی آن عبارت Xcode را تایپ کنید مانند تصویر زیر :

 

 

Xcode چیست | نصب xcode از طریق Mac Appstore

 

البته به دلیل اینکه من از قبل نرم افزار Xcode را دانلود و نصب کرده ام به جای دکمه Get  به من دکمه Open نمایش داده می شود.

حجم نرم افزار Xcode حدود ۶/۱ گیگابایت می باشد پس هنگام نصب نیاز به ترافیک کافی اینترنت دارید.

آشنایی با محیط Xcode 10 :

تا این مرحله با هم مراحل نصب این نرم افزار را بررسی کردیم و دیدیم که نصب آن بسیار راحت می باشد.

از این مرحله به بعد می خواهیم با محیط برنامه نویسی ۱۰ Xcode آشنا شویم و ببینیم که از چه قسمت هایی تشکیل شده است.

نرم افزار XCode | محیط نرم افزار XCode

 

در این بخش به شرح هر یک از این پنل ها می پردازیم.

Navigation Area  یا پنل پیمایش :

در این پنل آیتم های متعددی نهفته است که مهم ترینِ این آیتم ها Project Navigator  ، Search Navigator  و Issue Navigator می باشند.

Project Navigator : این قسمت شامل تمامی فایل های برنامه مانند سورس کد ، تصاویر ، ویدیو ها ، فونت ها ، آیکون ها و فایل تنظیمات برنامه می باشد.

Search Navigator : در این قسمت می توانیم متنی را که در پروژه به دنبالش هستیم پیدا کنیم به عنوان مثال این متن می تواند نام یک فانکشن یا یک متغیر یا حتی نوشته در یک پیغام چاپ باشد.

Issue Navigator : این قسمت تمامی خطا ها و مشکلات برنامه را نشان می دهد.  برای مثال خطا های RunTime ، خطا های کامپایلر و هشدار های مربوط به اشکالات مهم برنامه در این قسمت نمایش داده می شوند.

Editor Area  یا پنل ویرایش :

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

Utility Area یا پنل ابزار :

یکی از کاربرد های این قسمت هنگام طراحی رابط کاربری می باشد. وقتی که کامپوننتی مانند Button یا Label به صفحه اضافه می کنیم می توانیم ویژگی های مختلف کامپوننت مورد نظرمان را عوض کنیم.

برای مثال وقتی یک Label را انتخاب می کنیم در این پنل می توانیم اندازه فونت ، رنگ پس زمینه ، رنگ نوشته ، نوع فونت ، اندازه آن در کل صفحه و بسیاری دیگر از این نوع موارد را در این قسمت ویرایش کنیم.

Debug Area  یا پنل اشکال زدایی :

این پنل از دو قسمت تشکیل شده است.

قسمت اول این پنل Variable View نام دارد. وقتی در جایی از برنامه از Breakpoint یا نقطه توقف استفاده می کنیم می توانیم در این قسمت مقادیر متغیر های برنامه را مشاده کنیم. این ویو  (View) ی کاربردی به ما کمک می کند تا بفهمیم آیا متغیر ما مقداری دارد یا خیر. مثلا زمانی که قرار است از وب سرویس مقادیر مورد نظرمان را پر کنیم ، می توان از این قسمت تشخیص داد که مقادیر دریافت شده اند یا خیر.

قسمت دوم این پنل Console نام دارد. در این ویو می توانیم پیامی را چاپ کنیم. همچنین پیام هایی را که خود سیستم عامل iOS چاپ می کند را می توان مشاهده کرد. این قسمت یکی از مهمترین اجزای تست برنامه می باشد. بر فرض مثال می خواهیم تست کنیم که آیا یک دکمه در برنامه عمل مورد نظر را انجام می دهد یا خیر. از این قسمت این کار قابل پیگیری می باشد.

در ویدیو ی پایین به موارد بیشتری اشاره کردم. پس اگر ویدیو زیر را ندیده اید پشنهاد می کنم حتما تماشا کنید.

در ضمن بعد از این مقاله قصد داریم که زبان Swift را به صورت پروژه محور یاد بگیریم.

اگر سوال ، نظر یا پیشنهادی در رابطه با مقاله بالا دارید میتوانید در قسمت نظرات ، آن را برای ما ارسال کنید. تمام تلاش ما این است که شما به خوبی این مفاهیم را فرا گیرید.

 

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *