بازدید: ٢٣٨٢

آموزش زبان برنامه نویسی سوییفت (SWIFT)

 

لوگوی سوییفت swift

 

سوییفت(SWIFT) یک زبان برنامه نویسی جدید است که توسط شرکت اپل و برای سیستم عامل IOS نوشته شده است. این زبان بسیار شبیه به  C و Objective-C می باشد با این تفاوت که دیگر محدودیت های سازگاری زبان C را ندارد. زبان سوییفت دارای مشخصه های زیر می باشد:

از الگوهای برنامه نویسی ایمن استفاده می کند

قابلیتهای برنامه نویسی مدرنی را ارائه می دهد

دارای Syntax ای شبیه به Objective-C می باشد

یک راه خارق العاده ای برای نوشتن اپلیکیشن های IOS است.

امکان دسترسی به Framework  های Cocoa را فراهم می آورد.

نیازی به درج یک کتابخانه جداگانه برای پشتیبانی از عملکردهایی همانند کار با رشته ها یا input/output ندارد.

 

سوییفت از همان runtime ای استفاده می کند که در سیستم obj-C بر روی سیستم عامل Mac یا ios وجود دارند و این امکان را به برنامه های سوییفت می دهد تا بر روی بسیاری از پلت فرمهای ios 6 و OS X 10.8 اجرا شوند. همچنین سوییفت دارای قابلیتی به نام playground است که در آن برنامه نویسان سوییفت می توانند دستورات خود را نوشته و اجرا کنند و نتیجه اجرای آن را بلادرنگ مشاهده کنند.

سال 2010 بود که برای اولین بار برنامه سوییفت منتشر شد. هم اکنون سوییفت به همراه برنامه Xcode 6 beta نیز عرضه می شود.

طراحان سوییفت ایده ساخت آن را از سایر زبانهای برنامه نویسی محبوب همانند Objective-C، Rust، Haskell، Ruby، Python، C# و CLU گرفته اند.

 

(قسمتهای مختلف به مرور زمان اضافه می شوند)

 

1- آشنایی با محیط زبان برنامه نویسی سوییفت (Swift)

2- نحوه نوشتن دستورات در سوییفت (Swift)

3- انواع داده ها در سوییفت (Swift)

4- متغیرها در سوییفت (Swift)

5- متغیرهای اختیاری یا Optiona در سوییفت (Swift)

6- ثابتها در سوییفت (Swift)

7- لیترال ها در سوییفت (Swift)

8- عملگرها در سوییفت(Swift)

9-نحوه تصمیم گیری در سوئیفت(Swift)

10- حلقه ها در سوئیفت (Swift)

11-رشته در سوئیفت (Swift)

12- کاراکترها در سوئیفت (Swift)

13- آرایه ها در سوئیفت (Swift)

14- دیکشنری ها در سوئیفت (Swift)

15- توابع در سوئیفت (Swift)

16- بستارها (Closures) در سوئیفت (Swift)

17- داده های شمارشی ( enumeration) در سوئیفت (Swift)

18- ساختمانها (Structures ) در سوئیفت (Swift)

19- کلاسها (Class) در سوئیفت (Swift)

 

طراحی سایت و سئو توسط ضابط