level, Swift, انیمیشن, تازه کار

انیمیشن ها در سویفت – بخش اول

در این پست از برنامه نویسی سویفت می خواهیم برنامه ای با دو textfield و یک دکمه بسازیم که در اون از طریق انیمیشن این المان ها رو داخل صفحه وارد کنیم. قبل از نمایش و در زمانی که پروژه شروع نشده شما باید المان های موجود را به بیرون از صفحه ببرید و به… ادامه مطلب انیمیشن ها در سویفت – بخش اول

Design Pattern, Git, Swift, متوسط

Decorator pattern پیاده سازی دیزاین پترن ها در سویفت

در این مبحث می خواهیم پیاده سازی decorator pattern را با مثالی از یک منوی کافی شاپ بزنیم . در الگوی decorator هر شی خود علاوه بر ماهیت خویش , نمونه ای از شی قبل خود نیز می باشد . اجازه بدهید این موضوع را با مثال شفاش سازی کنم فرض کنید می خواهیم لیست… ادامه مطلب Decorator pattern پیاده سازی دیزاین پترن ها در سویفت

Design Pattern, Swift, کد نویسی, متوسط

observer pattern in swift

در این مبحث پترن ناظر یا همان observer رو در سویفت می خواهم براتون تشریح کنم . در صورتی که با observer pattern آشنا نیستید و می خواهید RxSwift رو شروع کنید بهتون پیشنهاد می کنم این مطلب رو کامل بخونید که بتونید با مباحث subject در RxSwift چیه و .. بهتر ارتباط برقرار کنید.… ادامه مطلب observer pattern in swift

Design Pattern, Swift, متوسط

strategy pattern in Swift

در این مبحث آموزشی می خواهیم در مورد چگونگی پیاده سازی الگوی طراحی  Strategy در سویفت صحبت کنیم فرض ما بر این هست که می خواهیم مجموعه ای از اردک ها را طراحی و پیاده سازی کنیم . خب ابتدا به سراغ اینکه این اردک ها چه رفتار هایی می توانند داشته باشند می رویم… ادامه مطلب strategy pattern in Swift

level, Swift, تازه کار

اشکال مختلف دستوری در swift

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

ادامه مطلب اشکال مختلف دستوری در swift

level, Realm, Storage, Swift, کد نویسی, متوسط

ذخیره سازی داده ها در Realm قسمت دوم

در قسمت قبلی نحوه اینکه چطور کتابخانه مربوطه رو دریافت کنیم و پروژه خودمون رو آماده کنیم توضیح دادیم در این مرحله چطور یک مدل داده بسازیم و بر اساس اون ذخیره سازی را انجام بدهیم را انجام می دهیم خب برای ساخت یک مدل داده ای یک کلاس از نوع Object می سازیم و… ادامه مطلب ذخیره سازی داده ها در Realm قسمت دوم

Realm, Storage, Swift, کد نویسی, متوسط

ذخیره سازی داده ها در Realm قسمت اول

همانطور که در بخش قبلی گفتیم realm یک سیستم یکپارچه ذخیره سازی بین کلاد و کلاینت است که می توان در خیلی از پلتفرم ها از آن بهره برد در این بخش می خواهیم نحوه ذخیره سازی با استفاده از Realm در Swift را پیاده سازی و اجرا کنیم خب برای این کار ابتدا به… ادامه مطلب ذخیره سازی داده ها در Realm قسمت اول

3DTouch, level, Swift, کد نویسی, متوسط

۳D Touch در Swift

در این مبحث به پیاده سازی ۳DTouch در Swift  می پردازیم فرض ها یک کلاس firstVC داریم که کلاس اول ما می باشد و ۳Dtouch بر روی این کلاس می خواهد اعمال شود یک ViewController به نام secondVC داریم که Storyboard Id آن را هم به نام secondVC تنظیم کرده ایم ( به خاطر این که… ادامه مطلب ۳D Touch در Swift

Swift, مرتب سازی

ساختار داده ها و الگوریتم در Swift: ترتیب رادیکس

این یک گزیده از فصل ۱۶ “مرتب سازی رادیکس” از ساختار داده ها و الگوریتم های کتاب Raywenderlich در Swift گرفته شده است. این کتاب همه چیز را از ساختارهای اساسی داده ها مانند لیست های مرتبط و صف ها، همه چیز تا مرتب سازی ادغام، نمودار های وزن، الگوریتم Dijkstra و دیگر مفاهیم و… ادامه مطلب ساختار داده ها و الگوریتم در Swift: ترتیب رادیکس