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

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

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

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

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

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

Git, Swift, xcode, تازه کار, کد نویسی

سورس کنترل ها در xcode

در این مقاله می خواهیم نحوه استفاده از یک سورس کنترل در محیط xcode  را به شما آموزش دهیم برای این پروژه من از پروژه DesinableObject (که در مقالات بعدی محتوای آن را شروع خواهم داد) و سورس کنترل github استفاده می کنم   ساخت یک repository در سورس کنترل برای این کار به اکانت… ادامه مطلب سورس کنترل ها در xcode

level, pod, تازه کار

استفاده از cocoapod

در این مقاله می خواهیم آموزش نحوه نصب و استاده از cocoapod در پروژه های xcode را برایتان تشریح کنیم خب ابتدا به سراغ توضیحات این می رویم که اصلا cocoapod چیست؟ cocoa pod چیست؟ Cocoa pod یک سیستم مدیریتی برای ایجاد وابستگی بین پروژه اصلی شما با سورس یک کتابخانه مورد استفاده می باشد… ادامه مطلب استفاده از cocoapod

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

Game, level, SpriteKit, Swift, تازه کار, کد نویسی

جلسه دوم SpriteKite – متدهای کلاس والد SKScene

در این مبحث از مباحث SpriteKit در Swift به بررسی متد های مورد استفاده در کلاس های مشتق شده از SKScene  در زبان برنامه نویسی Swift می پردازم , این کلاس جزو مجموعه کتاب خانه GamePlaykit است . didMove( _ : SKView) ابتدا به بررسی متد override شده didmove می پردازیم این متد در زمان… ادامه مطلب جلسه دوم SpriteKite – متدهای کلاس والد SKScene

Game, SpriteKit, Swift, دسته‌بندی نشده, کد نویسی

SpriteKit در swift بخش اول

در این بخش می خواهیم توضیحاتی ابتدایی در مورد نحوه ایجاد یک بازی دو بعدی با استفاده از SpriteKit در Swift ارایه کنیم خب بخش اول ما ساخت یک پروژه جدید می باشد برای ساخت پروژه در صفحه انتخاب نوع پروژه همانند تصویر زیر باید گزینه Game را انتخاب می کنیم : خب حالا پنجره… ادامه مطلب SpriteKit در swift بخش اول

level, tips, xcode, تازه کار

توضیح اجمالی پنجره های Xcode

در این مبحث به بررسی پنجره xcode و قابلیت های آن می پردازیم اول از همه به سراغ نوار بالایی xcode می رویم این نوار ابزار شامل چند بخش است که به ترتیب از چپ به راست برایتان توضیح خواهم داد. بخش اول : اجرای برنامه این بخش برای اجرای و توقف برنامه استفاده می… ادامه مطلب توضیح اجمالی پنجره های Xcode