به ۷ سوال زیر پاسخ تشریحی دهید (و در صورت لزوم برنامههایی بنویسید و آنها را نیز در فایل Zip ارسالی قرار دهید.)
۱. باگ موجود در کد زیر را مشخص نمایید و پیشنهاد دهید چگونه می توان آن را رفع کرد؟
۲. تفاوت استفاده از delegate و notification در چیست؟
۳. در قطعه کد زیر نوع و مقدار result1 و resut2 چیست؟ توضیح دهید چرا.
۴. قطعه کد زیر را در نظر بگیرید. باگ موجود چیست و چطور بر مموری تاثیر می گذارد. چطور می توان آن را رفع کرد؟
۵. توضیح دهید که MVC چیست؟ یک جایگزین برای آن نام ببرید.
۶. در سازنده کلاس UITableViewCell ، reuseIdentifier چه کاربردی دارد؟
۷. ترجیح شما هنگام نوشتن UI چیست؟ فایلهای Xib*، *Storyboards یا ساخت ویو با کد؟