برنامه نویسی الگوریتم مبتنی بر Heap با سوئیفت — از صفر تا صد در یکی از مطالب فرادرس به بررسی الگوریتم Dijkstra برای جستجوی گراف پرداختیم. در این مقاله با استفاده از الگوریتم مبتنی بر Heap آن را بهینهسازی میکنیم. ۲۳ دی ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی ساختمان داده صف در سوئیفت — به زبان ساده شاید با خواندن عنوان این مقاله از خود بپرسید منظور از صف چیست؟ صف نوعی ساختمان داده در علوم رایانه است. در این نوشته به توضیح صف در سوئیفت میپردازیم. ۲۶ مهر ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی ساخت اپلیکیشن کرنومتر با SwiftUI — از صفر تا صد در این مقاله روش ساخت یک اپلیکیشن کرنومتر با استفاده از SwiftUI توضیح داده میشود و شیوه ایجاد نماهای سفارشی با استفاده از SwiftUI بررسی میشود. ۳ شهریور ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش ساخت یک اپلیکیشن آیفون (بخش سیزدهم) — به زبان ساده در این بخش از سری مقالات آموزش ساخت اپلیکیشنهای آیفون اقدام به ساخت سلول Chat با تصویر پروفایل و یک حباب گفتگوی گرد میکنیم. ۴ مرداد ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش سوئیفت (Swift) — مجموعه مقالات مجله فرادرس سوئیفت یک زبان برنامهنویسی چندمنظورهی چند پارادایمی و کامپایل شونده است. در این مقاله به جمعبندی مجموعه مقالات آموزش سوئیفت مجله فرادرس پرداختهایم. ۲۸ تیر ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی روش های برقراری ارتباط بین کلاس ها در سوئیفت ۵ — به زبان ساده در اغلب اپلیکیشنهای iOS نیاز است که بین کلاسها ارتباط برقرار کنیم. در این مقاله به بررسی روشهای برقراری ارتباط بین کلاس ها در سوئیفت 5 میپردازیم. ۲۰ خرداد ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش سوئیفت (Swift): نوشتن تست — بخش هفدهم در این مقاله از سری مقالات آموزش سوئیفت بر روی مبحث نوشتن تست متمرکز خواهیم بود. این کار بسیارمهم است، با ما همراه باشید تا دلیل این مسئله را بازگو کنیم. ۱۸ خرداد ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش سوئیفت (Swift): آشنایی با Getter و Setter — بخش شانزدهم در این بخش از سری مقالات آموزش زبان برنامهنویسی سوئیفت قصد داریم با مفاهیم Getter و Setter ،inout و lazy در این زبان بیشتر آشنا شویم. ۱۱ خرداد ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): مدیریت خطا – بخش چهاردهم در بخش چهاردهم از سری مقالات آموزش برنامهنویسی سوئیفت به موضوع مدیریت خطا خواهیم پرداخت. با ما همراه باشید تا با روشهای مختلف مدیریت خطای Swift آشنا شوید. ۲۶ اردیبهشت ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): مفهوم ژنریک ها (Generics) – بخش سیزدهم صحبت کردن در مورد مفهوم ژنریک بدون اشاره به Self کار دشواری است. پروتکلها نیز میتوانند از Self جهت گسترش کارکردهای خود بهره بگیرند. ۳۱ فروردین ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): اسامی مستعار نوع (Type Aliases) — بخش دوازدهم در این مقاله به معرفی مفاهیم جدیدی مانند اسامی مستعار نوع میپردازیم که به خواناتر ساختن کد و کاهش اندازه کد کمک میکنند. ۲۴ فروردین ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): بستار و Grand Central Dispatch – بخش یازدهم در این بخش از سری مطالب آموزش زبان برنامه نویسی سوئیفت با مفاهیم Grand Central Dispatch و همچنین مفهوم بستار آشنا خواهید شد. ۱۱ فروردین ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): تبدیل نوع – بخش هشتم در این بخش از سری مطالب آموزش زبان سوئیفت مفهوم تبدیل نوع به همراه باز کردن امن Optional-ها و کنترل دسترسی را مورد بررسی قرار خواهیم داد. ۵ اسفند ۱۳۹۷ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): مقداردهی اولیه – بخش هفتم در این نوشته به بررسی مفاهیم Initialization و De-initialization، Override و Reference Counting ئر زبان سوئیفت میپردازیم. ۳۰ بهمن ۱۳۹۷ . میثم لطفی ادامه مطلب
برنامه نویسی برنامه نویسی پروتکل محور (Protocol Oriented Programming) — به زبان ساده برنامه نویسی پروتکل محور (Protocol Oriented Programming) در طی سالهای اخیر در جامعه توسعهدهندگان سوئیفت (Swift)… ۱۶ دی ۱۳۹۷ . میثم لطفی ادامه مطلب
برنامه نویسی پوش نوتیفیکیشن (Push Notification) در iOS با استفاده از Swift — به زبان ساده در این مقاله به پیادهسازی پوش نوتیفیکیشن در iOS به کمک Swift میپردازیم. در واقع این… ۱۱ دی ۱۳۹۷ . میثم لطفی ادامه مطلب