рд░рд╛рд╕реНрдкрдмреЗрд░реА PI 3 рдореЙрдбреЗрд▓ B+
рдпрд╛ рдЯреНрдпреБрдЯреЛрд░рд┐рдпрд▓рдордзреНрдпреЗ рдЖрдкрдг рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╡рд░ рд╕реНрд╡рд┐рдлреНрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреА рдкрд╛рд╣реВ. рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╣рд╛ рдПрдХ рд▓рд╣рд╛рди рдЖрдгрд┐ рд╕реНрд╡рд╕реНрдд рд╕рд┐рдВрдЧрд▓-рдмреЛрд░реНрдб рд╕рдВрдЧрдгрдХ рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдХреЗрд╡рд│ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрдЧрдгрдХреАрдп рд╕рдВрд╕рд╛рдзрдирд╛рдВрджреНрд╡рд╛рд░реЗ рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ. рд╣реЗ рдЯреЗрдХ рдЧреАрдХреНрд╕ рдЖрдгрд┐ DIY рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдХрд╛рдВрдордзреНрдпреЗ рд╕реБрдкреНрд░рд╕рд┐рджреНрдз рдЖрд╣реЗ. рдЬреНрдпрд╛рдВрдирд╛ рдПрдЦрд╛рджреНрдпрд╛ рдХрд▓реНрдкрдиреЗрдЪрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рд╛рдпрдЪрд╛ рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рдПрдЦрд╛рджреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдХрд▓реНрдкрдиреЗрдЪреА рдкреНрд░рддреНрдпрдХреНрд╖ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рдЪрд╛рдЪрдгреА рдХрд░рд╛рдпрдЪреА рдЖрд╣реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдПрдХ рдЙрддреНрддрдо рд╕рд╛рдзрди рдЖрд╣реЗ. рд╣реЗ рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рдЬрд╡рд│рдЬрд╡рд│ рдХреЛрдареЗрд╣реА рд╕рд╣рдЬрдкрдгреЗ рдмрд╕рддреЗ - рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреЗ рдореЙрдирд┐рдЯрд░рдЪреНрдпрд╛ рдЭрд╛рдХрдгрд╛рд╡рд░ рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдХрд┐рдВрд╡рд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕рд░реНрдХрд┐рдЯ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреНрд░реЗрдбрдмреЛрд░реНрдбрд╢реА рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
рдорд▓рд┐рдиреНрдХрд╛рдЪреА рдЕрдзрд┐рдХреГрдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд╛рдпрдерди рдЖрд╣реЗ. рдкрд╛рдпрдерди рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдЕрдЧрджреА рд╕реЛрдкрд╛ рдЕрд╕рд▓рд╛ рддрд░реА, рддреНрдпрд╛рдд рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪрд╛ рдЕрднрд╛рд╡ рдЖрд╣реЗ, рддрд╕реЗрдЪ рддреЗ рдЦреВрдк рдореЗрдорд░реА рд╡рд╛рдкрд░рддреЗ. рджреБрд╕рд░реАрдХрдбреЗ, рд╕реНрд╡рд┐рдлреНрдЯрдордзреНрдпреЗ рдПрдЖрд░рд╕реА рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЖрд╣реЗ рдЖрдгрд┐ рддреА рдкрд╛рдпрдердирдкреЗрдХреНрд╖рд╛ рдЬрд╡рд│рдЬрд╡рд│ 8 рдкрдЯ рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ. рдмрд░рдВ, RAM рдЪреЗ рдкреНрд░рдорд╛рдг рдЖрдгрд┐ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкреНрд░реЛрд╕реЗрд╕рд░рдЪреА рд╕рдВрдЧрдгрдХреАрдп рдХреНрд╖рдорддрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рд╕реНрд╡рд┐рдлреНрдЯ рд╕рд╛рд░рдЦреА рднрд╛рд╖рд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рдорд┐рдиреА-рдкреАрд╕реАрдЪреНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рдЪреА рдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рддрд╛ рдпреЗрддреЗ.
OS рд╕реНрдерд╛рдкрдирд╛
рд╕реНрд╡рд┐рдлреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рддреБрдореНрд╣рд╛рд▓рд╛ рдУрдПрд╕ рдирд┐рд╡рдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрдг рд╣реЗ рдХрд░реВ рд╢рдХрддрд╛
- Raspbian OS рдЪреА рдирд╡реАрдирддрдо рдЖрд╡реГрддреНрддреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛
рдпреЗрдереВрди . рдбрд┐рд╕реНрдХ рдпреБрдЯрд┐рд▓рд┐рдЯреА рд╡рд╛рдкрд░реВрди SD рдХрд╛рд░реНрдб FAT рдордзреНрдпреЗ рдлреЙрд░рдореЕрдЯ рдХрд░рд╛ .- рдЖрдореНрд╣реА рд╡рд╛рдкрд░рддреЛ
рдмреЕрд▓реЗрдирд╛рдПрдЪрд░ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд╛рд░реНрдбрд╡рд░ рдЕрдкрд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.
рдкрд╛рдпрд░реА рджреЛрди: SD рдХрд╛рд░реНрдб MS-DOS (FAT) рдордзреНрдпреЗ рдлреЙрд░рдореЕрдЯ рдХрд░рд╛
рддрд┐рд╕рд░реА рдкрд╛рдпрд░реА: рдХрд╛рд░реНрдбрд╡рд░ рд░рд╛рд╕реНрдкрдмрд┐рдпрди рднрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреЕрд▓реЗрдирд╛рдПрдЪрд░ рд╡рд╛рдкрд░рд╛
рдЖрдореНрд╣реА рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрд╕рд╛рдареА рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧрд╡рд░реАрд▓ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЧрд╣рди рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ:
рдЖрдореНрд╣реА рддреАрди рджрд┐рд╡рд╕рд╛рдВрдд рдкрд╣рд┐рд▓реЗ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбреЗрд▓ рд▓рд┐рд╣рд┐рддреЛ - 2-4 рд╕рдкреНрдЯреЗрдВрдмрд░. рдПрдХ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЧрд╣рди рдХреЛрд░реНрд╕ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореНрд╣рдгрдЬреЗ рдХрд╛рдп рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░реАрд▓ рдУрдкрди рдбреЗрдЯрд╛рд╕рд╣ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рд╛рд╡реЗ рд╣реЗ рд╢рд┐рдХрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдЖрдореНрд╣реА рд╕реНрд╡рдпрдВ-рд╡рд┐рдХрд╕рд┐рдд рдореЙрдбреЗрд▓ рд╡рд╛рдкрд░реВрди рдбреЙрд▓рд░рдЪреНрдпрд╛ рд╡рд┐рдирд┐рдордп рджрд░рд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рд╛рдпрд▓рд╛ рджреЗрдЦреАрд▓ рд╢рд┐рдХрддреЛ.
рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╕реЗрдЯрдЕрдк
рдЕрд░реНрдзрд╡рдЯ рдЖрдзреАрдЪ рддрд┐рдереЗ! рдЖрддрд╛ рдЖрдордЪреНрдпрд╛рдХрдбреЗ OS рд╕рд╣ рдПрдХ SD рдХрд╛рд░реНрдб рдЖрд╣реЗ рдЬреЗ рдЖрдореНрд╣реА рд╡рд╛рдкрд░реВ, рдкрд░рдВрддреБ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЕрджреНрдпрд╛рдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдмрд╛рдХреА рдЖрд╣реЗ. рдпрд╛рд╕рд╛рдареА рджреЛрди рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗрдд:
- рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╢реА рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдореЙрдирд┐рдЯрд░, рдХреАрдмреЛрд░реНрдб рдЖрдгрд┐ рдорд╛рдЙрд╕ рд╡рд╛рдкрд░рд╛.
- рд╕рд░реНрд╡ рдХрд╛рд╣реА рджреБрд╕рд▒реНрдпрд╛ PC рд╡рд░реВрди SSH рджреНрд╡рд╛рд░реЗ рдХрд┐рдВрд╡рд╛ USB рдХрдиреНрд╕реЛрд▓ рдХреЗрдмрд▓ рд╡рд╛рдкрд░реВрди рдХрд░рд╛.
Pi рд╕рд╣ рддреБрдордЪрд╛ рд╣рд╛ рдкрд╣рд┐рд▓рд╛ рдЕрдиреБрднрд╡ рдЕрд╕рд▓реНрдпрд╛рд╕, рдореА рдкрд░реНрдпрд╛рдп #1 рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ. Raspbian OS SD рдХрд╛рд░реНрдб Pi рдордзреНрдпреЗ рдШрд╛рддрд▓реНрдпрд╛рдирдВрддрд░, HDMI рдХреЗрдмрд▓, рдорд╛рдЙрд╕, рдХреАрдмреЛрд░реНрдб рдЖрдгрд┐ рдкреЙрд╡рд░ рдХреЗрдмрд▓ рдХрдиреЗрдХреНрдЯ рдХрд░рд╛.
рдЪрд╛рд▓реВ рдЕрд╕рддрд╛рдирд╛ Pi рдмреВрдЯ рдЭрд╛рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рдЕрднрд┐рдирдВрджрди! рдЖрддрд╛ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдкрдмрджреНрджрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдмрджреНрджрд▓ рдЬрд╛рдгреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдереЛрдбрд╛ рд╡реЗрд│ рдШрд╛рд▓рд╡реВ рд╢рдХрддрд╛.
рд╕реНрд╡рд┐рдлреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдд рдЖрд╣реЗ
рд░рд╛рд╕реНрдкрдмреЗрд░реАрд╡рд░ рд╕реНрд╡рд┐рдлреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рдЗрдВрдЯрд░рдиреЗрдЯрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдмреЛрд░реНрдб рдореЙрдбреЗрд▓рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЗрдерд░рдиреЗрдЯ рдХрд┐рдВрд╡рд╛ рд╡рд╛рдпрдлрд╛рдп рд╡рд╛рдкрд░реВрди). рдПрдХрджрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрдЯ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣реА рд╕реНрд╡рд┐рдлреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░реВ рд╢рдХрддрд╛.
рддреЗ рджреЛрди рдкреНрд░рдХрд╛рд░реЗ рдХрд░рддрд╛ рдпреЗрддреЗ. рдкрд╣рд┐рд▓рд╛ -
рд╣реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓ рдЖрд╣реЗ, рдЬрд╕реЗ рдХреА рд▓рд┐рдирдХреНрд╕ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╛рдареА рдЕреЕрдкреНрд╕ рдЖрдгрд┐ рдкреЕрдХреЗрдЬреЗрд╕рд╕рд╛рдареА рдЕреЕрдк рд╕реНрдЯреЛрдЕрд░. рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ apt-get рдЯрд╛рдХреВрди рдЖрдореНрд╣реА apt рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддреЛ. рдкреБрдвреЗ, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЕрдиреЗрдХ рдХрдорд╛рдВрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЬреЗ рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдЬрд╛рдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреАрд▓. рдЖрдордЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЖрдореНрд╣рд╛рд▓рд╛ рд╕реНрд╡рд┐рдлреНрдЯ 5.0.2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╕рдВрдмрдВрдзрд┐рдд рдкреЕрдХреЗрдЬреЗрд╕ рдЕрд╕реВ рд╢рдХрддрд╛рдд
рдмрд░рдВ, рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрдпрд╛. рдЖрддрд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА рдЖрдореНрд╣реА apt рд╡рд╛рдкрд░реВрди рд╕реНрд╡рд┐рдлреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ, рдЖрдореНрд╣рд╛рд▓рд╛ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдЪреНрдпрд╛ рд╕реВрдЪреАрдордзреНрдпреЗ рд░реЗрдкреЛ рдЬреЛрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
рд░реЗрдкреЛ рдХрдорд╛рдВрдб рдЬреЛрдбрд╛/рдЗрдиреНрд╕реНрдЯреЙрд▓ рдХрд░рд╛
curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash
рдкреБрдвреЗ, рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рд░реЗрдкреЛрдордзреВрди рд╕реНрд╡рд┐рдлреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛:
sudo apt-get install swift5=5.0.2-v0.4
рдЗрддрдХрдВрдЪ! рд╕реНрд╡рд┐рдлреНрдЯ рдЖрддрд╛ рдЖрдордЪреНрдпрд╛ рд░рд╛рд╕реНрдкрдмреЗрд░реАрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдЖрд╣реЗ.
рдЪрд╛рдЪрдгреА рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреЗ
рдпрд╛рдХреНрд╖рдгреА
рдкреНрд░рдердо, MyFirstProject рдирд╛рд╡рд╛рдЪреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдпрд╛рд░ рдХрд░рд╛.
mkdir MyFirstProject
рдкреБрдвреЗ, рд╕рдзреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрд░рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╡реНрдпрд╛рдиреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ MyFirstProject рдордзреНрдпреЗ рдмрджрд▓рд╛.
cd MyFirstProject
рдирд╡реАрди рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рд╕реНрд╡рд┐рдлреНрдЯ рдкреЕрдХреЗрдЬ рддрдпрд╛рд░ рдХрд░рд╛.
swift package init --type=executable
рдпрд╛ рддреАрди рдУрд│реА MyFirstProject рдирд╛рд╡рд╛рдЪреЗ рд░рд┐рдХреНрдд рд╕реНрд╡рд┐рдлреНрдЯ рдкреЕрдХреЗрдЬ рддрдпрд╛рд░ рдХрд░рддрд╛рдд. рддреЗ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА, рд╕реНрд╡рд┐рдлреНрдЯ рд░рди рдХрдорд╛рдВрдб рдПрдВрдЯрд░ рдХрд░рд╛.
рд╕рдВрдХрд▓рди рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рд╡рд░, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ тАЬрд╣реЕрд▓реЛ, рд╡рд░реНрд▓реНрдб!тАЭ рд╣реЗ рд╡рд╛рдХреНрдп рджрд┐рд╕реЗрд▓. рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирд╡рд░.
рдЖрддрд╛ рдЖрдореНрд╣реА рдЖрдордЪрд╛ рдкрд╣рд┐рд▓рд╛ Pi рдкреНрд░реЛрдЧреНрд░рд╛рдо рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ, рдЪрд▓рд╛ рдХрд╛рд╣реА рдЧреЛрд╖реНрдЯреА рдмрджрд▓реВрдпрд╛. MyFirstProject рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрдордзреНрдпреЗ, main.swift рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдмрджрд▓ рдХрд░реВрдпрд╛. рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг рд╕реНрд╡рд┐рдлреНрдЯ рд░рди рдХрдорд╛рдВрдбрд╕рд╣ рдкреЕрдХреЗрдЬ рдЪрд╛рд▓рд╡рддреЛ рддреЗрд╡реНрд╣рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдХреЛрдб рддреНрдпрд╛рдд рдЕрд╕рддреЛ.
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрд░реЛрдд/рдорд╛рдпрдлрд░реНрд╕реНрдЯрдкреНрд░реЛрдЬреЗрдХреНрдЯрдордзреНрдпреЗ рдмрджрд▓рд╛.
cd Sources/MyFirstProject
рдЕрдВрдЧрднреВрдд рд╡рд╛рдкрд░реВрди main.swift рдлрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ
nano main.swift
рдПрдХрджрд╛ рд╕рдВрдкрд╛рджрдХ рдЙрдШрдбрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪрд╛ рдХреЛрдб рдмрджрд▓реВ рд╢рдХрддрд╛. рдЪрд▓рд╛ main.swift рдлрд╛рдЗрд▓рдЪреА рд╕рд╛рдордЧреНрд░реА рдпрд╛рд╕рд╣ рдмрджрд▓реВрдпрд╛:
print("Hello, Marc!")
рдЕрд░реНрдерд╛рдд рддреБрдореНрд╣реА рддреБрдордЪреЗ рдирд╛рд╡ рдЯрд╛рдХреВ рд╢рдХрддрд╛. рдмрджрд▓ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рдкреБрдвреАрд▓ рдЧреЛрд╖реНрдЯреА рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ:
- рдлрд╛рдЗрд▓ рд╕реЗрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА CTRL+X.
- "Y" рджрд╛рдмреВрди рдмрджрд▓рд╛рдВрдЪреА рдкреБрд╖реНрдЯреА рдХрд░рд╛.
- рдПрдВрдЯрд░ рджрд╛рдмреВрди main.swift рдлрд╛рдИрд▓рдордзреАрд▓ рдмрджрд▓рд╛рдЪреА рдкреБрд╖реНрдЯреА рдХрд░рд╛.
рд╕рд░реНрд╡ рдмрджрд▓ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЖрддрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдЖрд▓реА рдЖрд╣реЗ.
swift run
рдЕрднрд┐рдирдВрджрди! рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░, рдЯрд░реНрдорд┐рдирд▓рдиреЗ рд╕реБрдзрд╛рд░рд┐рдд рдУрд│ рджрд░реНрд╢рд╡рд┐рд▓реА рдкрд╛рд╣рд┐рдЬреЗ.
рдЖрддрд╛ рд╕реНрд╡рд┐рдлреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдЭрд╛рд▓реА рдЖрд╣реЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реАрддрд░реА рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ. рдореНрд╣рдгреВрди, рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, LEDs, рд╕рд░реНрд╡реЛрд╕, рд░рд┐рд▓реЗ, рддреБрдореНрд╣реА рд▓рд┐рдирдХреНрд╕/рдПрдЖрд░рдПрдо рдмреЛрд░реНрдбрд╕рд╛рдареА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреА рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рдЬреНрдпрд╛рд▓рд╛
рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╡рд░ рд╕реНрд╡рд┐рдлреНрдЯрдЪрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реВрди рдордЬрд╛ рдХрд░рд╛!
рд╕реНрддреНрд░реЛрдд: www.habr.com