Amir Abbas Mousavianدران.اس·۶ سال پیشکار با متغیرها در iOS از چند رشته (Multi-thread) - بخش ۲خب توی بخش اول از نظر تئوری، مشکل کار با متغیرهای mutable از چند رشته را دیدیم و فهمیدیم چه جوری پیداشون کنیم. حالا که مشکل را میدونیم باید ببینیم چه جوری میشه حلش کرد.توی ابجکتیو-سی کار تقریبا را...
Amir Abbas Mousavianدران.اس·۷ سال پیشکار با متغیرها در iOS از چند رشته (Multi-thread) - بخش ۱در زمانهای قدیم برنامهها ساده بود، در هر زمان تنها یه برنامه اجرا میشد و به کل حافظه دسترسی داشت. به ندرت برنامهای یافت میشد که بیش از یک رشته داشت و همین باعث سادگی برنامهنویسی میشد.امروزه به ندرت میشه اپی نوشت که چند رشتهای نباشه. کافیه برنامه بخواد چیزی را از شبکه دریافت کنه یا یه فایل حجیم را از روی دیسک بخونه. اگر بخوایم ترد...
Amir Abbas Mousavianدران.اس·۷ سال پیشنوشتن اپ iOS/mac را از کجا شروع کنم؟ و چگونه مدل خوب بنویسم؟وقتی پروژه ای را شروع میکنیم، اولین سوالی که به ذهن میرسه اینه که از کجا باید شروع کنم. یه برنامهنویس عادی احتمالا پیادهسازی مدل، ویو و کنترلر را با هم شروع میکنه. تا بتونه همزمان پیشرفت کار را ببینه. این روش مزایای خودش را داره بخصوص وقتی قراره کار را به یه مدیر پروژهی بیسواد پرزنت کنیم. اما میزان دوباره کاری و اتلاف وقت و انرزی توش زیاده، و طبیعتا هزینهی تولی...