امید گل پرور·۷ سال پیشاستفاده از Breakpointهاتوى روند عیبزدایى و تست اپها، Breakpointها نقش خیلى مهمى دارن، و ایکسکد هم راه کارهاى جالبى براى استفاده از اونا ارائه میده. توى این متن، به بعضى از ترفندهایى که میشه موقع استفاده از Breakpointها بکار برد، اشاره میکنیم. خب. فرض میکنیم یه حلقه مثل کد زیر داریم:var sum = 0...
امید گل پرور·۷ سال پیشاخطارهای مربوط به @objc بعد از مهاجرت به سوییفت ۴وقتی یه پروژه نوشته شده با سوییفت ۳ رو با ایکسکد نسخه ۹ باز میکنین، ایکسکد بهتون پیام میده که میتونین پروژه رو به نسخه ۴ سوییفت ارتقاء بدین. اگه این ارتقاء رو بپذیرین، ایکسکد یه پیام دیگه بهتون میده که «قوانین بررسی و استفاده متدها و مشخصههای @objc توی نسخه ۳ سوییفت، توی نسخه ۴ منقضی شدن». حالا این اخطارها چی هستن و چجوری رفع میش...
امید گل پرور·۷ سال پیشافزایش خودکار شماره ساخت اپ، توی ایکس کدخیلی سریع میریم سر اصل مطلب ?.توی پروژههای مربوط به برنامههای iOS، نسخه اپ، با دو تا عدد مشخص میشه. یکی شماره اصلی نسخه، و یکی دیگه شماره ساخت (یا همون Build Number) هست. ترکیب این دو تا عدد، نسخه اپ رو مشخص میکنه. این دو...