مقالات تخصصی طراحی اپلیکیشن

ارائه مقالات طراحی اپلیکیشن

مقالات تخصصی طراحی اپلیکیشن

ارائه مقالات طراحی اپلیکیشن

مقالات طراحی اپلیکیشن

  • ۰
  • ۰

Whitespaces


Whitespaces
خطی که صرفا دربردارنده خلأ میباشد ، احتمالاً با یک comment ، تحت عنوان یک خط خالی شناخته میشود ، و یک کامپایلر سوئیفت 4 به طور کاملً آن طراحی اپلیکیشن در مشهد  را نادیده می‌گیرد.
فضای سپید یا این که به عبارتی Whitespaces اصطلاحی میباشد که در سوئیفت 4 برای تعریف جاهای خالی، ورقه‌ها، newline characters و کامنت ها به کار گیری می گردد.
فضاهای خالی یک بخش از یک فرمان را از بخش دیگر غیر وابسته می نماید و کامپایلر را قدرتمند می سازد تا معین نماید که یک عنصر در یک عبارت، مانند int، کجا به نقطه نهایی می‌رسد و عنصر آینده در کجا آغاز میشود. به این ترتیب ، در عبارت پایین :

var age
بایستی دست کم یک کاراکتر whitespace (معمولاً یک مسافت) دربین var و age وجود داشته باشد تا کامپایلر بتواند آن ها را تشخیص دهد.

از سوی دیگر، در عبارت تحت :

int fruit = apples + oranges //get the total fruits
هیچ کاراکتر خلأ در بین fruit و =، یا این که میان = و apples ما یحتاج وجود ندارد، اگرچه میتوانید برای خوانایی عالی، برخی از آن‌ها را اضافه فرمائید.
فضای دو طرف operator می بایست موازی باشد، برای مثال.

int fruit = apples +oranges //is a wrong statement
int fruit = apples + oranges //is a Correct statement
Literals
Literal اکران سورس کد مقدار یکی درست ، عدد floating-point یا این که نوع فن میباشد.


92 // Integer literal
4.24159 // Floating-point literal
\"Hello, World!\" // String literal
چاپ در سوئیفت
برای چاپ سریع هر چیزی، کلمه و واژه کلیدی “Print ” را داریم.
چاپ سه خصوصیت متعدد داراست.
Items : مواقعی که بایستی چاپ شوند.
Separator : جداکننده دربین گزینه ها
Terminator : پاره ای که خط بایستی با آن به اتمام برسد.

بیایید یک نمونه و سینتکس از آن را ببینیم.

print(\"Items to print\", separator: \"Value \" , terminator: \"Value\")
// E.g. of print statement.

print(\"Value one\")
// prints \"Value one \\n\" Adds, \\n as terminator and \" \" as separator by
default.

print(\"Value one\",\"Value two\", separator: \" Next Value\" , terminator: \" End\")
//prints \"Value one Next Value Value two End\"
اشکال اطلاعات
هنگام اجرا نرم افزار نویسی در هر گویش نرم افزار نویسی ، می بایست از اشکال مختلفی از متغیرها برای ذخیره داده ها به کارگیری فرمائید.
متغیرها چیزی نیستند جز جای های ذخیره گردیده خاطر برای ذخیره مقادیر.
این بدان معنا میباشد که هنگامی یک متغیر ساخت و ساز میکنید، یه خرده اطراف در یاد ذخیره می‌کنید.
ممکن میباشد بخواهید داده ها اشکال داده‌ای مانند حرفه ، کاراکتر ، wide character ، عدد درست، floating point ، بولین و … را ذخیره نمائید.
بر طبق نوع داده یک متغیر ، سیستم دلیل یاد را اختصاص می دهد و تصمیم می گیرد چه چیزی را می‌اقتدار در مموری ذخیره کرد.

گونه های داده های داخلی
Swift 4 گروه ای بی نیاز از گونه های داده های داخلی و همینطور تمجید گردیده بوسیله استفاده کننده را به نرم افزار نویس ارائه می‌دهد.
اشکال داده های محور اکثر اوقات هنگام اعلام متغیرها به کارگیری می گردد :

Int یا این که UInt : برای اعداد بدون نقص استعمال میشود.
به صورت دقیقتر، میتوانید از Int32، Int64 برای تعریف و تمجید عدد درست با آرم 32 یا این که 64 بیتی به کار گیری نمائید، در حالی که UInt32 یا این که UInt64 برای تعریف‌و‌تمجید متغیرهای عدد درست فارغ از نشان 32 یا این که 64 بیتی به کار گیری فرمائید. برای مثال ، 42 و -23.

Float : برای اکران یکی ممیز شناور 32 بیتی و اعداد با اعشار کوچکتر استعمال می‌شود.
از جمله، 3.14159، 0.1، و -273.158.

Double : برای اکران یکی ممیز شناور 64 بیتی به کار گیری می‌گردد و هنگامی به کار گیری می گردد که مقادیر ممیز شناور بایستی بسیار والا باشند.
برای مثال، 3.14159، 0.1، و -273.158.

Bool : این یک مقدار بولی را نشانه می‌دهد که صحیح یا این که غلط میباشد.

فن : این موسسه تروتمیز گردیده ای از کاراکترها میباشد.
مثلا ، “Hello, World!”

کاراکتر : این یک حرفه تک کاراکتری میباشد. برای مثال ، “C”

Optional : این نشانه دهنده متغیری میباشد که قادر است مقدار یا این که فارغ از مقدار را در خویش نگه دارااست.

Tuples : برای مجموعه بندی چند مقدار در یک مقدار ترکیبی به کار گیری می‌گردد.

ما در اینجا چندین نکته حائض اهمیت مرتبط با گونه های عدد درست را فهرست کرده ایم :

در یک پلتفرم 32 بیتی، Int به اندازه Int32 میباشد.
در یک پلتفرم 64 بیتی، Int به اندازه Int64 میباشد.
در یک پلتفرم 32 بیتی، UInt به اندازه UInt32 میباشد.
در یک پلتفرم 64 بیتی، UInt به اندازه UInt64 میباشد.
Int8، Int16، Int32، Int64 را می قدرت برای اکران گونه های 8 بیتی، 16 بیتی، 32 بیتی و 64 بیتی از signed integer به کار گرفت.

UInt8، UInt16، UInt32، و UInt64 را می اقتدار برای اکران گونه های 8 بیتی، 16 بیتی، 32 بیتی و 64 بیتی اعداد درست سوای نشانه به کار گرفت.

قیمت های محصور
جدول پایین نوع متغیر، مقدار خاطر موردنیاز برای ذخیره value در یاد و حداکثر و دست کم مقدار قابل ذخیره در‌این نوع متغیرها را آرم می‌دهد.

Type Typical Bit Width Typical Range
Int8 1byte -127 to 127
UInt8 1byte 0 to 255
Int32 4bytes -2147483648 to 2147483647
UInt32 4bytes 0 to 4294967295
Int64 8bytes -9223372036854775808 to 9223372036854775807
UInt64 8bytes 0 to 18446744073709551615
Float 4bytes 1.2E-38 to 3.4E+38 (~6 digits)
Double 8bytes 2.3E-308 to 1.7E+308 (~15 digits)
 

  • ۰۲/۰۹/۱۹
  • دیزاین اپلیکیشن

طراحی اپلیکیشن در مشهد

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی