داینامیک کردن تعداد سلول ها در کالکشن ویو - برنامه نویسی iOS

بسم الله الرحمن الرحیم.

حتما تا الآن شده که وقتی یه کالکشن ویو رو توی برنامتون استفاده می کنید میخواید توی آیفون ها و آیپد های مختلف تعداد سلول هاش متناسب با صفحه گوشی کم و زیاد بشه.

نوشته شده توسط محمد فلاح

منتشر شده در

۲۲ آبان

escaping و non-escaping در سویفت چیست؟

به نام خدا

شاید اسمش رو شنیده باشید یا کسی از شما سوال کرده باشه یا حتی خودتون حین برنامه نویسی بهش برخورد کرده باشید؟

نوشته شده توسط محمد فلاح

منتشر شده در

۲۲ آبان

مدیریت حافظه در برنامه نویسی iOS به زبان Swift

بسم الله الرحمن الرحیم

شاید با نصب یه آیدی و ران کردن یه اپلیکیشن روی گوشیمون خیلیامون فکر کنیم که حالا یه برنامه نویس شدیم. قضیه اونجایی بدتر میشه که یه اپلیکیشن بزرگ بزنیم بعد اینکه یه اپلیکیشن نسبتا بزرگی رو زدیم (مثلا حس کردیم برنامه های بزرگی که الان موجود هستن و نصب چندده میلیونی دارن رو میتونیم با دانش فعلیمون پیاده کنیم) حس گندگی میکنیم و دیگه خدا رو بنده نیستیم اون موقع به خودمون میگیم God Of iOS.

نوشته شده توسط محمد فلاح

منتشر شده در

۲۷ مهر

آموزش MVVM در اندروید - قسمت دوم

به نام خدا

یادمه پست اموزش mvvm - قسمت اول رو آبانماه پارسال گذاشتم چه زود میگذره

بگذریم. توی قسمت اول یاد گرفتیم که DataBinding چیه و چجوری باهاش کار کنیم. داستان DataBinding فراتر از اون چیزی هست که توضیح دادم و در ادامه آموزش ها با تمامی ویژگی هاش آشنا میشیم

نوشته شده توسط محمد فلاح

منتشر شده در

۱۶ مرداد

ساخت برنامه چند زبانه در آی او اس

به نام خدا

خیلی از پروژه های بزرگ لازم دارند که به چندزبان روز دنیا اجرا بشن. به خصوص این موضوع توی آی او اس دیده میشه چون انتشار برنامه ها در اپ استور هست که یه استور جهانیه و با داشتن این فرصت میتونیم تا حد ممکن کاربر جمع کنیم :)

نوشته شده توسط محمد فلاح

منتشر شده در

۲۱ فروردین

پیش نیازهای یک برنامه بزرگ آی او اس (تجربه)

به نام خدا

یکی از مزایای کارهای گروهی و همچنین انجام کارهای بزرگ کسب تجربه در طول توسعه اپ هست. اپ های بزرگ همیشه به دولوپر ها کمک میکنند تا بیشتر به یادگیری بپردازند. مثلا یه برنامه نویس معمولی در سطح متوسط که کار با RESTful API ها رو بلده و برای خودش برنامه مینویسیه شاید هیچوقت به سمت چیزهای جدید نره و بخواد همیشه در سطح خودش بمونه حتی اگه گاهی هم یه ایده ای به ذهنش برسه که نیاز به دانش بیشتری داشته باشه اون ایده رو اجرایی نکنه یا بخواد اون ایده رو با دانش محدود خودش به جای ۱۰۰ خط کد با ۵۰۰ خط کد اجراش کنه.

نوشته شده توسط محمد فلاح

منتشر شده در

۸ فروردین

باز شدن لینک مشخص در برنامه آی او اس - Universal Links

به نام خدا

یکی از کارهایی که توی ساخت اپ های بزرگ باید انجام بدید اینه که اگه یه لینکی توی گوشی باشه و مربوط به اپلیکیشن باشه شما بتونید اون لینک رو از سیستم عامل بگیرید و برنامه خودتون رو باز کنید و اون چیزی که باید نمایش بدید رو نشون بدید.

مثلا دیجی کالا که شما میتونید با کلیک روی لینک محصولاتش توی هرجایی از گوشیتون (مثل تلگرام) وارد برنامه دیجی کالا و صفحه همون محصول بشید.

نوشته شده توسط محمد فلاح

منتشر شده در

۸ فروردین

زبان C++ چگونه کار میکند؟

به نام خدا

 سلام! قصد دارم که در مورد نحوه پیاده سازی برنامه در زبان C++ توسط کامپایلر g++ رو توضیح بدم.

نوشته شده توسط علی فلاح

منتشر شده در

۲۲ اسفند

خواندن بارکد با OpenCV در C++

به نام خدا

سلام خدمت هموطنان عزیز و دوستان گرامی!

قصد دارم به توضیح کد خواندن بارکد با OpenCV در C++ بپردازم.

نوشته شده توسط علی فلاح

منتشر شده در

۱۷ بهمن