ویدیوی آموزش swift قسمت هشتم – Methods

با سلام و وقت بخیر

ویدیو رو می تونید از این لینک دانلود کنید.

کلیه ی کد ها و مثال ها در آدرس github من هستند و می توانید به آن ها دسترسی داشه باشید.

ویدیوی آموزش swift قسمت هفتم- Propertie

ویدیوی آموزش swift قسمت هفتم- Propertie

در این جا می خواهیم در مورد ساختمان ها و کلاس ها بحث property ها را ادامه دهیم.

همان طور که اشاره کردیم٬ property ها چند حالت مختلف دارند که  می خواهیم به صورت مفصل تر  در موردش صحبت کنیم.

Stored Properties یا variable stored properties

حالت اول Stored Properties یا variable stored properties هستند که در واقع بسیار ساده هستند. در این جا متغیر با var یا let تعریف می شود و به طور مثال با مقادیر ۳ و ۰ مقدار دهی می شود. مقدارش قابل تغییر است و فقط کار ذخیره سازی را به عهده دارد. یک حالت دیگه از Stored Properties ها٬ Constant Structure Instances ها هستند به این صورت که به جای این که instance رو با var تعریف کنیم٬ با let تعریف می کنیم. وقتی که مقدارش را تغییر می دهیم با خطا مواجه می شویم. درست است که firstvalue با var تعریف شده است ولی instance ما با let تعریف شده است و قابل تغییر نیست. به همین دلیل با خطا مواجه می شویم.

let rangeOfFourItems = FixedLengthRange(firstValue: 0, length: 4)

 

 ویدیوی آموزش swift قسمت هفتم- Propertie

قابلیت خیلی خوبی که در این جا داریم٬ Lazy Stored ها هستند که برای مواقعی که کلاس های بزرگی داریم و همش در حال فراخوانی است استفاده می شود.

( برای مشاهده ویدیو و لینک دانلود لطفا به ادامه مطلب مراجعه فرمایید )

‎بیشتر بخوانید

ویدیوی آموزش swift قسمت ششم- کلاس هاو ساختمان ها Classes and Structures

 

class (کلاس ها) و structure (ساختمان ها)

 

در این قسمت می خواهیم با class (کلاس ها) و structure (ساختمان ها)  آشنا بشیم. class ها و structure ها برای اهداف مشترکی پیاده سازی شده اند که هم متد ها و هم property ها را پشتیبانی می کنند و دارای سینتکس تقریبا یکسانی هستند و به جز مواردی که جلوتر به آن ها اشاره می کنیم٬‌ یک کاربرد را دارند. نحوه ی تعریف آن ها با کلمه کلیدی class و structure است که اسم آن ها حرف اول کلمات اول و دوم به صورت بزرگ نوشته می شود.

class و structure به این صورت تعریف می شوند.

class SomeClass {
    // class definition goes here
}

struct SomeStructure {
    // structure definition goes here
}

‎بیشتر بخوانید

اسکرین کست – ویدیوی آموزشی – آموزش برنامه نویسی iOS ( SWIFT) – قسمت پنجم – Enumeration

کلیه کد ها اینجا روی گیت هاب در دسترس هستند.

امروز میخواهیم در مورد Enumeration ها صحبت کنیم.

Enumeration ها بیش تر برای مقادیر مرتبط به هم استفاده می شوند. فرض کنید که ما یک کلاس کاربر یا user داریم که دارای مقادیر فعال یا غیر فعال است، برای این که ما این مقادیر رو به هم مرتبط کنیم و یکپارچگی اش رو حفظ کنیم از Enumeration ها استفاده می کنیم.

ساختار هم به صورت کلی به این صورت است که از کلمه کلیدی enum و یک اسم برای آن تشکیل می شود. مثل ساختاری که در  ساختمان ها و کلاس ها داریم. ‎بیشتر بخوانید

اسکرین کست – آموزش برنامه نویسی iOS ( SWIFT) – قسمت سوم

آموزش برنامه نویسی Swift – قسمت سوم

 

 

سر فصل اسکرین کست:

The Basics 3

Functions

Function Parameters and Return Values

  • Multiple Input Parameters
  • Functions Without Parameters
  • Functions Without Return Values
  • Functions with Multiple Return Values
  • Optional Tuple Return Types

Function Parameter Names

  • External Parameter Names
  • Shorthand External Parameter Names
  • Default Parameter Values
  • External Names for Parameters with Default Values
  • Variadic Parameters
  • Constant and Variable Parameters
  • In-Out Parameters

Function Types

  • Using Function Types
  • Function Types as Parameter Types
  • Function Types as Return Types

Nested Functions

می تونید اسکرین کست – آموزش برنامه نویسی IOS ( SWIFT) – قسمت سوم  و اسلاید ها رو دانلود کنید .

 

Apple-Swift

آموزش برنامه نویسی iOS ( Swift) – قسمت دوم – اسکرین کست

آموزش برنامه نویسی Swift – قسمت دوم

سر فصل های این اسکرین کست:

  • The Basics 2
  • Booleans
  • Tuples
  • Type Aliases
  • Assertions
  • Basic Operators
  • Logical Operators
  • Conditional Statements
  • Control Transfer Statements

این اسکرین کست رو می تونید از اینجا دانلود کنید.

اسلاید ها رو هم می تونید از اینجا دانلود کنید.

آموزش برنامه نویسی iOS (Swift) – قسمت اول- اسکرین کست

آموزش برنامه نویسی Swift

 

 

سرفصل ویدیو:
The Basics
Introduction Xcode
Comments And Semicolons
Constants and Variables
Type Inference
Unicode Names
String
Character
Combining Strings and Characters
String Interpolation
String Mutability
Array and Dictionary Literals
Typed Collections
Loops
Modifying an Array
Modifying a Dictionary
Retrieving a Value from a Dictionary

اسلاید ها رو می تونید از اینجا دانلود کنید.

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

نصب VirtualBox و راه اندازی ماشین مجازی (ابونتو)- اسکرین کست

نصب VirtualBox

 

در ابتدا درباره virtualization صحبت می کنیم VirtualBox دانلود و راه اندازی می کنیم و با منو های اون آشنا میشیم( نصب VirtualBox ) . بعدش توضیح درباره تنظیمات و راه اندازی ماشین مجازی میدیم و یک سیستم عامل مهمان ( اوبونتو) روی اون نصب و راه اندازی می کنیم.

با ما همراه باشید 🙂

اسلاید ها رو می تونید از اینجا  دانلود کنید.

اسکرین کست رو هم می تونید از اینجا دانلود کنید.