آموزش اشکال زدایی برنامه در برنامه نویسی iOS

3 سال پیش
آموزش اشکال زدایی برنامه در برنامه نویسی iOS

آموزش اشکال زدایی برنامه در برنامه نویسی iOS

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

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

انتخاب Debugger

Xcode دارای دو خطایاب یعنی GDB و LLDB است. GDB به طور پیش فرض انتخاب شده است. LLDB یک خطایاب است که بخشی از پروژه کامپایلر منبع باز LLVM است. با گزینه “ویرایش طرح های فعال” می توانید اشکال زدایی را تغییر دهید.

چگونه خطاهای کدگذاری را پیدا کنیم؟

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

برای یافتن مشکلات احتمالی موجود در یک برنامه ، می توانید بر روی Product کلیک کرده و سپس روی Analyse کلیک کنید.

تنظیم Breakpoint ها 

Breakpoint به ما کمک می کند تا حالت های مختلف اشیا برنامه خود را بشناسیم، که به ما کمک می کند بسیاری از نقایص از جمله مسائل منطقی را شناسایی کنیم. ما فقط باید روی شماره خط کلیک کنیم تا یک Breakpoint ایجاد کنیم. برای حذف یک Breakpoint، کافیست آن را کلیک کرده و بیرون بکشید. تصویر زیر نحوه تنظیم Breakpoint را نشان می دهد –

وقتی برنامه را اجرا می کنیم و دکمه playVideo را انتخاب می کنیم ، برنامه در شماره خطی که Breakpoint را تعیین کرده بودیم مکث می کند. این فرصت را به ما می دهد تا زمان برنامه را تجزیه و تحلیل کنیم. هنگامی که Breakpoint فعال شود، مطابق شکل زیر خروجی خواهیم گرفت.

به راحتی می توانید تشخیص دهید که کدام رشته باعث ایجاد Breakpoint شده است. در پایین، می توانید اشیایی مانند خود، فرستنده و غیره را مشاهده کنید که مقادیر اشیا corresponding مربوطه را در خود نگه می دارند و می توانیم برخی از این اشیا  را گسترش دهیم و ببینید وضعیت هر یک از این اشیا چگونه است.

 

استثنا Breakpoint 

ما همچنین دارای نقاط انفصال استثنایی هستیم که باعث می شود یک برنامه متوقف شود در مکانی که استثنا رخ داده است. پس از انتخاب ناوبری اشکال زدایی می توانیم با انتخاب دکمه + نقاط استثنائی را وارد کنیم. پنجره زیر را دریافت خواهید کرد.

سپس باید Add Exception Breakpoint را انتخاب کنیم که پنجره زیر نمایش داده می شود.

 

منبع.

لیست جلسات قبل آموزش برنامه نویسی iOS

  1. آموزش برنامه نویسی iOS
  2.  شروع آموزش برنامه نویسی iOS 
  3.  آموزش تنظیمات محیطی iOS 
  4. آموزش objective C در بزنامه نویسی iOS 
  5. آموزش ایجاد برنامه آیفون در برنامه نویسی iOS
  6. آموزش اکشن و خروجی در برنامه نویسی iOS
  7. آموزش Delegate در iOS 
  8.  آموزش عناصر UI در برنامه نویسی iOS 
  9. آموزش ایجاد شتاب سنج در برنامه نویسی iOS
  10.  برنامه های جهانی در برنامه نویسی iOS
  11. آموزش مدیریت دوربین در برنامه نویسی iOS 
  12. آموزش مدیریت مکان در برنامه نویسی iOS 
  13. آموزش پایگاه داده SQLite در برنامه نویسی iOS 
  14. آموزش ارسال ایمیل در برنامه نویسی iOS 
  15. آموزش صدا و تصویر در برنامه نویسی iOS 
  16. آموزش مدیریت فایل در برنامه نویسی iOS 
  17. آموزش دسترسی به نقشه ها در برنامه نویسی iOS 
  18. آموزش خرید درون برنامه ای در برنامه نویسی iOS 
  19. آموزش ادغام iAd در برنامه نویسی iOS
  20. آموزش GameKit در برنامه نویسی iOS
  21. آموزش استوری بورد در برنامه نویسی iOS 
  22. آموزش طرح بندی خودکار در برنامه نویسی iOS 
  23. آموزش مدیریت حافظه در برنامه نویسی iOS 
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه