برنامه نویسی توسعه اپلیکیشن چت چند پلتفرمی iOS و macOS با Stream — راهنمای کاربردی اپل Mac Catalyst را معرفی کرده است که امکان اشتراک کد بین پلتفرمهای مختلف را میدهد. در این راهنما با روش طراحی یک اپلیکیشن چت چند پلتفرمی آشنا میشویم. ۲۸ اردیبهشت ۱۳۹۹ . میثم لطفی ادامه مطلب
برنامه نویسی ساخت تایمر با Swift و SwiftUI — از صفر تا صد در این مقاله اقدام به ساخت تایمر با Swift و SwiftUI میکنیم. بدین ترتیب از ابتدای طراحی یک اپلیکیشن تا انتهای آن درسوئیفت آشنا خواهید شد. ۲۴ اردیبهشت ۱۳۹۹ . میثم لطفی ادامه مطلب
برنامه نویسی الصاق دیباگر به اپلیکیشن iOS — به زبان ساده گاهی اوقات لازم است که اقدام به الصاق دیباگر به اپلیکیشن iOS بکنیم، هر چند از XCode اجرا نشده باشد. یک روش آسان وجود دارد که در این مقاله توضیح میدهیم. ۱۰ فروردین ۱۳۹۹ . میثم لطفی ادامه مطلب
برنامه نویسی UIView با قابلیت استفاده مجدد در سوئیفت — راهنمای کاربردی در این مقاله به بررسی روش ساخت UIView با قابلیت استفاده مجدد در سوئیفت میپردازیم. در این راهنما از Xcode نسخه 10.3 و نسخه 5.0 سوئیفت استفاده شده است. ۶ اسفند ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی شناسایی نشت حافظه با ابزارهای Xcode — از صفر تا صد در این مقاله کوتاه با شیوه تولید و همچنین شناسایی نشت حافظه با استفاده از ابزارهای Xcode به نام گراف حافظه و leaks آشنا میشویم. ۲ اسفند ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی رسم نمودارهای ۳ بعدی در iOS با Plot3d — از صفر تا صد رسم دادهها در سه بُعد، روشی عالی برای بصریسازی دادهها محسوب میشود. Plot3d یک پروژه اوپن سورس برای ساخت نمودارهای 3 بعدی در iOS است. ۱ اسفند ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی تست Unit در Xcode — راهنمای مقدماتی پروژههای بزرگ صرفاً شامل کدنویسی نیستند و به ساخت پروتوتایپ و تست کردن هم نیاز دارند. در این مقاله با فرایند تست Unit در Xcode آشنا خواهیم شد. ۹ بهمن ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش سوئیفت (Swift): کاربرد Enum با ژنریک و بستار – بخش پانزدهم در این مقاله برخی از مفاهیم مهم زبان سوئیفت شامل Enum با ژنریک و بستارها را با هم ترکیب کنیم و با روش عملی استفاده از آنها در کدنویسی آشنا شویم. ۳ خرداد ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): مفهوم ژنریک ها (Generics) – بخش سیزدهم صحبت کردن در مورد مفهوم ژنریک بدون اشاره به Self کار دشواری است. پروتکلها نیز میتوانند از Self جهت گسترش کارکردهای خود بهره بگیرند. ۳۱ فروردین ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): بستار و Grand Central Dispatch – بخش یازدهم در این بخش از سری مطالب آموزش زبان برنامه نویسی سوئیفت با مفاهیم Grand Central Dispatch و همچنین مفهوم بستار آشنا خواهید شد. ۱۱ فروردین ۱۳۹۸ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): ساختار، خوانایی و اصول کدنویسی – بخش دهم در این بخش از سری مقالات آموزش برنامهنویسی سوئیفت (Swift) که بخش دهم آن است، تصمیم گرفتیم در مورد ساختار کد و خوانایی آن و برخی از اصول کدنویسی صحبت کنیم. ۲۴ اسفند ۱۳۹۷ . میثم لطفی ادامه مطلب
برنامه نویسی الگوریتم های مرتب سازی در سوئیفت (Swift) — به زبان ساده مرتبسازی یکی از مفاهیم ضروری برای مدیریت دادهها محسوب میشود. دادههای مرتب شده امکان اجرای مؤثرتر… ۲۲ بهمن ۱۳۹۷ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): تصمیم گیری و حلقه ها — بخش چهارم در بخش قبلی این سری مطالب آموزش برنامه نویسی سوئیفت به مبحث «عملگر، optional و مقادیر… ۶ بهمن ۱۳۹۷ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): عملگر، Optional و مقادیر تهی — بخش سوم در بخش قبلی این سری مطالب آموزش سوئیفت با انواع مقداری، انواع ارجاعی و همچنین انواع… ۳۰ دی ۱۳۹۷ . میثم لطفی ادامه مطلب
برنامه نویسی آموزش برنامه نویسی سوئیفت (Swift): اشاره گرها و انواع داده — بخش دوم در این مطلب از مجموعه آموزش های برنامه نویسی سوئیفت فرادرس به صورت مفصل و به زبان ساده به انواع داده و اشاره گرها خواهیم پرداخت. ۲۴ دی ۱۳۹۷ . میثم لطفی ادامه مطلب
برنامه نویسی ساخت الگوریتم های ژنریک (Generic) در سوئيفت — به زبان ساده با معرفی Swift یک سری از ابزارهای جدید نیز همراه با آن عرضه شدند که باعث… ۲ دی ۱۳۹۷ . میثم لطفی ادامه مطلب
برنامه نویسی وراثت کلاس و ترکیب بندی در زبان برنامه نویسی سوئیفت — به زبان ساده یک سلسلهمراتب با طراحی ضعیف میتواند مانند برج تصویر ابتدایی این نوشته ناپایدار باشد. طراحیهای غیر… ۲۹ آذر ۱۳۹۷ . میثم لطفی ادامه مطلب