برنامه نویسیتوسعه اپلیکیشن چت چند پلتفرمی 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): اشاره گرها و انواع داده – بخش دومدر این مطلب از مجموعه آموزش های برنامه نویسی سوئیفت فرادرس به صورت مفصل و به زبان ساده به انواع داده و اشاره گرها خواهیم پرداخت.۲۴ دی ۱۳۹۷.میثم لطفیادامه مطلب
برنامه نویسیوراثت کلاس و ترکیب بندی در زبان برنامه نویسی سوئیفت – به زبان ساده۲۹ آذر ۱۳۹۷.میثم لطفیادامه مطلب