برنامه نویسی صفحه لانچ در Xcode — راهنمای جامع صفحههای لانچ در موارد آغاز به کار اپلیکیشن ظاهر میشوند وسپس صفحه لانچ در Xcode با صفحه نخست تعویض میشود و کاربر میتواند از اپلیکیشن استفاده کند. ۳۱ مرداد ۱۳۹۹ . میثم لطفی ادامه مطلب
برنامه نویسی توسعه اپلیکیشن چت چند پلتفرمی iOS و macOS با Stream — راهنمای کاربردی اپل Mac Catalyst را معرفی کرده است که امکان اشتراک کد بین پلتفرمهای مختلف را میدهد. در این راهنما با روش طراحی یک اپلیکیشن چت چند پلتفرمی آشنا میشویم. ۲۸ اردیبهشت ۱۳۹۹ . میثم لطفی ادامه مطلب
برنامه نویسی ساخت تایمر با Swift و SwiftUI — از صفر تا صد در این مقاله اقدام به ساخت تایمر با Swift و SwiftUI میکنیم. بدین ترتیب از ابتدای طراحی یک اپلیکیشن تا انتهای آن درسوئیفت آشنا خواهید شد. ۲۴ اردیبهشت ۱۳۹۹ . میثم لطفی ادامه مطلب
برنامه نویسی الصاق دیباگر به اپلیکیشن iOS — به زبان ساده گاهی اوقات لازم است که اقدام به الصاق دیباگر به اپلیکیشن iOS بکنیم، هر چند از XCode اجرا نشده باشد. یک روش آسان وجود دارد که در این مقاله توضیح میدهیم. ۱۰ فروردین ۱۳۹۹ . میثم لطفی ادامه مطلب
برنامه نویسی UIView با قابلیت استفاده مجدد در سوئیفت — راهنمای کاربردی در این مقاله به بررسی روش ساخت UIView با قابلیت استفاده مجدد در سوئیفت میپردازیم. در این راهنما از Xcode نسخه 10.3 و نسخه 5.0 سوئیفت استفاده شده است. ۶ اسفند ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی تفاوت آرایه و مجموعه در زبان سوئیفت — از صفر تا صد آرایه و مجموعه شبیه به هم میرسند و هر دو آنها کلکسیون هستند، اما متفاوت هستند در این مقاله با تفاوت آرایه و مجموعه در زبان سوئیفت آشنا میشویم. ۱۸ بهمن ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی تست Unit در Xcode — راهنمای مقدماتی پروژههای بزرگ صرفاً شامل کدنویسی نیستند و به ساخت پروتوتایپ و تست کردن هم نیاز دارند. در این مقاله با فرایند تست Unit در Xcode آشنا خواهیم شد. ۹ بهمن ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی Hashable در سوئیفت چیست؟ — از صفر تا صد زمانی که با انواع داده در سوئیفت سر و کار مییابیم، بارها با پروتکل Hashable مواجه میشویم. در این مقاله به توضیح مفهوم Hashable در سوئیفت میپردازیم. ۲۹ دی ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی الگوریتم مبتنی بر Heap با سوئیفت — از صفر تا صد در یکی از مطالب فرادرس به بررسی الگوریتم Dijkstra برای جستجوی گراف پرداختیم. در این مقاله با استفاده از الگوریتم مبتنی بر Heap آن را بهینهسازی میکنیم. ۲۳ دی ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی پنج کتابخانه iOS برای بهبود اپلیکیشن ها — راهنمای کاربردی در این مقاله به معرفی پنج کتابخانه iOS میپردازیم که موجب بهبود اپلیکیشنها میشوند. با ما تا انتهای این راهنما همراه باشید. ۱۹ دی ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی Threading در سوئیفت — به زبان ساده در صورتی که تجربه کمی در مورد سوئیفت داشته باشید، احتمالاً در زمینه درک Threading در سوئیفت با مشکل مواجه میشوید. برای درک بهتر آن با ما همراه باشید. ۱۰ دی ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی ساخت الگوریتم بازگشتی در سوئیفت — از صفر تا صد بازگشت یک تکنیک کدنویسی است که مجموعه نامعینی از ارجاعها را به خود تابع بازگشت میدهد. در این مقاله ساخت الگوریتم بازگشتی در سوئیفت را بررسی میکنیم. ۲۸ آذر ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی مدیریت دسترسی اپلیکیشن ها به اینترنت در سوئیفت — به زبان ساده امروزه اغلب اپلیکیشنهای موبایل به یک اتصال اینترنتی فعال نیاز دارند. در این مقاله شیوه مدیریت دسترسی اپلیکیشن ها به اینترنت در سوئیفت را بررسی می کنیم. ۲۷ آذر ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی الگوریتم کوتاه ترین مسیر دایجسترا در سوئیفت — به زبان ساده در این مقاله به بررسی شیوه جستجوی یک گراف میپردازیم و یک الگوریتم محبوب به نام کوتاه ترین مسیر دایجسترا در سوئیفت پیادهسازی میکنیم. ۲۳ آذر ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی تولید لاگ تمیز و قابل جستجو در سوئیفت با OSLog — راهنمای کاربردی اپل اخیراً استاندارد جدیدی برای لاگ کردن به شکل unified logging معرفی و به توسعه دهندگان توصیه کرده است که از طریق OSLog قابل دسترسی است. ۱۲ آذر ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی عملگرهای سفارشی در سوئیفت — از صفر تا صد در این مقاله مروری بر یکی از هیجانانگیزترین و بحثانگیزترین جنبههای زبان برنامهنویسی سوئیفت یعنی عملگرهای سفارشی در سوئیفت خواهیم داشت. ۴ آذر ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی کش تصاویر با قابلیت استفاده مجدد در سوئیفت — از صفر تا صد در این مقاله یک Image Cache را با استفاده از فریمورک Combine توضیح میدهیم. بدین ترتیب به قابلیت کش تصاویر با قابلیت استفاده مجدد در سوئیفت دست مییابیم. ۳۰ آبان ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی ساختمان داده صف در سوئیفت — به زبان ساده شاید با خواندن عنوان این مقاله از خود بپرسید منظور از صف چیست؟ صف نوعی ساختمان داده در علوم رایانه است. در این نوشته به توضیح صف در سوئیفت میپردازیم. ۲۶ مهر ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی ساخت الگوریتم های گراف در سوئیفت — به زبان ساده در این مطلب، قابلیتهای کلیدی گرافها را بررسی میکنیم و شیوه ایجاد الگوریتم های گراف در سوئیفت را معرفی خواهیم کرد. با ما همراه باشید.. ۲۴ مهر ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی فریمورک Combine در سوئیفت — راهنمای شروع به کار Combine فریمورک جدیدی است که از سوی اپل معرفی شده و یک API دستوری برای Swift ارائه میکند که امکان پردازش مقادیر در طی زمان را فراهم میسازد. ۶ مهر ۱۳۹۸ . میثم لطفی ادامه مطلب