شناخت با سوئیفت
پیش از هر چیزی اذن دهید یک شناخت و یک معرفی ابتدایی با سوئیفت داشته باشیم که ببینیم این گویش به چه صورتی به ما یاری می نماید.
قابل ذکر میباشد نسخه سوئیفتی که ما درین نوشتهیعلمی در حیث میگیریم طراحی اپلیکیشن در مشهد سوئیفت ۴ است.
Swift 4 یک گویش نرمافزار نویسی تازه میباشد که به وسیله Apple Inc برای توسعه و گسترش iOS و سیستم عامل X پیشرفته میباشد.
سوئیفت ۴ شایسته ترین های C و Objective-C را سوای محدودیت های سازش C به عمل میگیرد.
اولی ورژن همگانی سوئیفت در سال ۲۰۱۰ منتشر شد.
به طور تقریبً ۱۴ سال طولانی شد تا کریس لاتنر اولین ورژن قانونی را ارائه نماید و بعداً به وسیله بخش اعظمی از همیاران دیگر امان شد.
سوئیفت ۴ در Xcode 6 بتا گنجانده شدهاست.
قابل ذکر میباشد که طراحان سوئیفت از گویش های متفاوت دیگر مانند Objective-C، Rust، Haskell، Ruby، Python، C# و CLU ایده گرفتند.
سوئیفت یک لهجه نرمافزار نویسی متن گشوده، همگی منظوره و کامپایل گردیدهاست.
این یک گویش اپ نویسی استاتیک تایپ شدهاست.
هر مقدار دارنده یک نوع تخصیص داده گردیده است.
نوع یک مقدار هنگامی که تحت عنوان آرگومان استعمال میشود یا این که در طی کامپایل بازگردانده میشود ، مدام تحقیق میگردد.
و در صورتی عدم انطباق وجود داشته باشد، نرمافزار کامپایل نمیشود.
کامپایلر Swift ماشین LLVM میباشد و در Xcode، IDE استانداردی که برای فعالیت با توسعه و گسترش برنامه اپل به کار گیری میشود، گنجانده شدهاست.
Swift یک لهجه نرم افزار نویسی امروزی میباشد که برای هماهنگ شدن در اکوسیستمی پیاده سازی گردیدهاست که پیش از این برای یک لهجه نرمافزار نویسی متعدد به اسم Objective-C پیاده سازی گردیده بود.
اکثر قابل انعطافافزارهایی که امروزه روی آیفون و مک جاری ساختن می گردند، حتی برای اپلیکیشنهای قانونی اپل، مطابق کد Objective-C می باشند، اگرچه به کار گیری از سوئیفت سال به سال بیشتر گزینه اعتنا قرار میگیرد، و در حالی که Objective-C سالها برای نگهداری و بهبود مو جود استعمال شود.
اپهای کاربردی، احتمالاً نرم افزارهای جدیدی با سوئیفت ساختوساز خواهند شد.
پیش از اینکه اپل سوئیفت را معرفی نماید ، Objective-C به شدت برای معرفی قابلیت و امکانها و خصوصیتهای تازه پیشرفته بود ، البته در سالهای اخیر این همت به عایدی توسعه و گسترش سوئیفت بسیار کاهش پیدا کرده میباشد.
این بدان شکل وجود ندارد که Objective-C مرده میباشد یا این که بها یادگیری ندارد : Objective-C هنوز یک ابزار ضروری برای هر گسترش دهنده اپل میباشد.
صرفا در ۶ سال، سوئیفت ۵ ورژن اساسی را پشت رمز نهاده میباشد.
سوئیفت یک گویش کلیه منظوره میباشد که با مفاهیم امروزی ایجاد شده است و بعدی روشنی دارااست.
خصوصیت های سوئیفت
از الگوهای نرمافزار نویسی ایمن به کار گیری می نماید.
خصوصیت های نرمافزار نویسی امروزی را ارائه میدهد.
سینتکس Objective-C را ارائه می نماید.
روشی فوق العاده برای تایپ کردن نرم افزار های iOS و سیستم عامل X میباشد.
دسترسی یکدست به چارچوب های مو جود کاکائو را آماده می نماید.
قسمت های شیوه ای و شی گرا لهجه را یکسان می نماید.
برای مدد از عملکردهایی مانند ورودی/خروجی یا این که مدیر حرفه نیازی به وارد کردن کتابخانه غیروابسته ندارد.
منبع گشوده میباشد و یادگیری آن راحت میباشد.
سوئیفت سریع، ایمن و رسا میباشد.
گوشه و کنار سوئیفت
Swift 4 یک پلتفرم Playground را برای هدف ها یادگیری آماده می نماید و ما نیز به عبارتی را فعالسازی میکنیم.
برای استارت کدنویسی Swift 4 در Playground به اپ xCode نیاز دارید.
زمانی که با مفاهیم Swift 4 را به طور بدون نقص آموختید ، همچنان میتوانید از xCode IDE برای گسترش اپ iOS/Operating System x به کار گیری نمائید.
برای استارت، ما در لحاظ میگیریم که شما اینک یک اکانت کاربری در تارنما Apple Developer دارید.
بعداز ورود به سیستم ، به لینک و پیوند پایین بروید :
Download for Apple Developers
درین بخش تنی چند از قابل انعطاف افزارهای مو جود به تفصیل تحت فهرست می گردد :
در حال حاضر xCode را تعیین کرده و با کلیک بر روی پیوند داده گردیده در حدود disc image آن را دانلود نمایید.
بعد از دانلود فولدر dmg، میتوانید آن را با دوبار کلیک بر روی آن و تعقیب کردن شیوه نامه های داده گردیده نصب فرمایید.
در غایت، راهبرد های داده گردیده را دنبال نمائید و علامت xCode را در فولدر Application رها نمایید.
در حال حاضر xCode را روی دستگاه خویش نصب نموده اید.
بعد Xcode را از فولدر Application گشوده فرمائید و بعداز پذیرفتن موقعیت و قانون ها مبادرت نمائید.
درصورتی که تمامی چیز به صدق پیش رفته باشد، برگه ذیل را خواهید روءیت کرد.
مورد Get start with a playground را تعیین نمایید و نامی برای زمین بازی وارد نمائید و iOS را تحت عنوان پلتفرم گزینش نمایید.
در غایت، پنجره Playground را به طور پایین اخذ خواهید کرد :
در ذیل کد گرفته گردیده از پنجره پیش فرض Swift 4 Playground آمده میباشد.
import UIKit
var str = \"Hello, playground\"
چنانچه به عبارتی نرم افزار را برای اپ Operating System X ساخت فرمائید، مشمول import Cocoa میگردد و اپلیکیشن به صورت تحت خواهد بود :
import Cocoa
var str = \"Hello, playground\"
وقتی که نرم افزار بالا لود می گردد، بایستی فیض تحت را در Playground result area (سمت راست) اکران دهد.
Hello, playground