рдкрд╣рд▓реЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рдЬреВрдирд┐рдпрд░ рдЖрдИрдУрдПрд╕ рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдХреНрдпрд╛ рд╕рд╡рд╛рд▓ рдкреВрдЫреЗ рдЬрд╛рддреЗ рд╣реИрдВ

рдирд┐рдпреЛрдХреНрддрд╛ рдХреНрдпрд╛ рд╕реБрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ? рд╡реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдмрд╣реБрдд рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдирд╡ рдХрд╛рд░рдХ рдПрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдк рд╕рд░рд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рдкрдХрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рддреИрдпрд╛рд░ рдирд╣реАрдВ рдереЗред


рд╣реЗрд▓реЛ, рд╣реИрдмрд░ред рдкрд┐рдЫрд▓реЗ 7 рдорд╣реАрдиреЛрдВ рдореЗрдВ, рдореИрдВрдиреЗ 20 рд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░реЛрдВ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд╡реЗ рд╕рднреА рдЬреВрдирд┐рдпрд░ iOS рдбреЗрд╡рд▓рдкрд░ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдереЗред рдирддреАрдЬрддрди, рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХреА рд╡рд┐рднрд┐рдиреНрди рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдХрдИ рдкреАрдбрд╝рд╛рдУрдВ рдФрд░ рдкреБрд▓-рдЕрдк рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдХрдВрдкрдиреА рдХреЛ рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реБрдИред

рдореИрдВ, рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢реБрд░реБрдЖрддреА рдЕрдиреБрднрд╡ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╡реНрдпрдХреНрддрд┐, рдЦреБрдж рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдХреЗ рдПрдХ рдЕрд░реНрдерд╢рд╛рд╕реНрддреНрд░реА, рдПрдХ рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдиреЗ рд╕рд┐рд░реНрдл рдЗрд╕ рд░рд╛рд╕реНрддреЗ рдХреЛ рд▓реЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ, рдЙрд╕реЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдХреМрди рд╕реЗ рд╕рд╡рд╛рд▓ рдЙрдиреНрд╣реЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрдард╛рдиреЗ рдпрд╛ рд╕реАрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдореИрдВ рдпрд╣рд╛рдВ рдХреЗрд╡рд▓ рдЬреВрдирд┐рдпрд░ рд╕реНрд╡рд┐рдлреНрдЯ рдЖрдИрдУрдПрд╕ рдбреЗрд╡рд▓рдкрд░ рдкрджреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреВрдВрдЧрд╛ред рдЙрди рдкрджреЛрдВ рдкрд░ рдЕрдиреНрдп рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реБрдПред

рдореИрдВ рдЙрди рдЪреАрдЬреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реВрдВрдЧрд╛ рдЬреЛ 99% рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдЖрдкрд╕реЗ рдкреВрдЫреЗрдВрдЧреЗ, рдлрд┐рд░ рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж рдЬреЛрдбрд╝реВрдВрдЧрд╛ред

рддреЛ, рдЪрд▓реЛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рд╡реЗ рдЖрдкрд╕реЗ рдХреНрдпрд╛ рдкреВрдЫреЗрдВрдЧреЗ (рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдЖрдк рдЕрдЪрд╛рдирдХ рдкреВрдЫрдирд╛ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЖрдкрд╕реЗ рдпрд╣ рдЙрдореНрдореАрдж рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдЖрдк рдпрд╣ рдЬрд╛рдирддреЗ рд╣реИрдВ):

  • ViewController рдХрд╛ рдЬреАрд╡рди рдЪрдХреНрд░
  • OOP
  • рд╡рд░реНрдЧ рдФрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░
  • рдкреНрд░реЛрдЯреЛрдХреЙрд▓
  • рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ
  • рд╕реНрдЯреЛрд░реАрдмреЛрд░реНрдб рдпрд╛ xib
  • autolayout
  • рдбреЗрдЯрд╛ рдХреА рдмрдЪрдд (CoreData, Realm, UserDefault, рдЖрджрд┐)
  • рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдФрд░ рдХрд╛рд░реНрдп (URLSession, Alamofire, Codable)
  • рдмрдВрдж
  • optionals
  • рдПрдХреНрд╕рдЯреЗрдВрд╢рди
  • рдЬреЗрдиреЗрд░рд┐рдХреНрд╕
  • рдПрдЖрд░рд╕реА
  • рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ (рд╕рддрд╣реА рддреМрд░ рдкрд░, рдХрд┐рд╕реА рдХреЛ рдЬреВрди рд╕реЗ рдЧрд╣рди рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА)
  • рдХрдордЬреЛрд░, рдЕрдЬреНрдЮрд╛рдд, рдирд┐рдЬреА, рдлрд╝рд╛рдЗрд▓рдкрд╛рдЗрдк
  • рдлреНрд░реЗрдо рдФрд░ рд╕реАрдорд╛ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░
  • рдХреЛрдХреЛрдкреЛрдбреНрд╕ (рд╕реНрд╡рд┐рдлреНрдЯрдкреИрдХреЗрдЯрдореИрдирдЧрд░, рдХрд╛рд░реНрдЯреЗрдЬ)
  • Git

рд╣рдо рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред

  • ViewController рдХрд╛ рдЬреАрд╡рди рдЪрдХреНрд░

рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рд╡реЗ рдЖрдкрд╕реЗ рд╕реБрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

viewDidLoad()
viewWillAppear(_ animated: Bool)
viewDidAppear(_ animated: Bool)
viewWillDisappear(_ animated: Bool)
viewDidDisappear(_ animated: Bool)

рдмреЗрд╢рдХ рдЕрднреА рднреА рддрд░реАрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдпреЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдВрдЧреЗред

  • OOP

рдЖрдк рдЗрд╕ рдкрд▓ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЧреВрдЧрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реИред

  • рдХрдХреНрд╖рд╛ рдмрдирд╛рдо рд╕рдВрд░рдЪрдирд╛

рдпрд╣рд╛рдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд▓рдЧ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдЕрд▓рдЧ рд╣реИрдВред рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдореВрд▓ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╕рдордЭрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдкреНрд░рд┐рдВрдЯ () рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛ред

let customClass = EasyQuestion()
let a = customClass
let b = a
b.someProperty = 4
print(a.someProperty)

рдЖрдкрдХреЛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрди рджреЛ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдкреНрд░рд┐рдВрдЯ рдорд┐рд▓реЗрдЧрд╛ред

рдпрд╣ рднреА рдПрдХ рдкреНрд▓рд╕ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рд╕реЗ рд╡реНрдпреВрдХреЛрдиреНрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХрд┐рд╕рд╕реЗ рдирд╣реАрдВред (рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╕реЗ рдкреАрдПрд╕ - рдирд╣реАрдВ)

  • рдкреНрд░реЛрдЯреЛрдХреЙрд▓

рдкрдврд╝реЗрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рд╡реЗ рдХрд┐рд╕ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реБрди рдЪреБрдХреЗ рд╣реИрдВ)ред
рд╡реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХреМрди рд╣реИрдВ рдФрд░ рдпрд╣ рдХрдиреЗрдХреНрд╢рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

  • рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ

рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рдЬреЛрдбрд╝реЗ рдХрд╛ рдирд╛рдо рд░рдЦрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╡рд┐рдзрд┐рдпреЛрдВ, рдХреНрд▓реЛрдЬрд░, init рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдЧрд░ рд╣рдо xib, рдЖрджрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ ViewController рдмрдирд╛рддреЗ рд╣реИрдВред

  • рд╕реНрдЯреЛрд░реАрдмреЛрд░реНрдб рдпрд╛ xib

рдпрд╣рд╛рдБ рдЖрдкрд╕реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдкреВрдЫреА рдЬрд╛рдПрдЧреА рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА xib рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ViewController рдмрдирд╛рдпрд╛ рд╣реИред рд╡реЗ рдЖрдкрд╕реЗ рд╡рд┐рд╡рд░рдг рдФрд░ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рдорд╛рдВрдЧреЗрдВрдЧреЗред рдЖрдк рдЬреНрдпреВрди, рдЖрдк рдЕрднреА рднреА рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЦреИрд░, рдпрд╣ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк xib рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреНрдпреЛрдВ рдмрдирд╛рддреЗ рд╣реИрдВред

  • autolayout

рдпрд╣рд╛рдВ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреЗрдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЖрдкрдХреЛ Google рдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рд░ рдХреЛ рд╕рдордЭреЗрдВ, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред

  • рдбреЗрдЯрд╛ рдХреА рдмрдЪрдд (CoreData, Realm, UserDefault, рдЖрджрд┐)

рдпрд╣ рд╕рд╡рд╛рд▓ рдЖрдкрдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкрд░реЗрд╢рд╛рди рдХрд░реЗрдЧрд╛ред UserDefault рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ KeyChain рдореЗрдВ рдХреНрдпрд╛ рд╕реЗрд╡ рдХрд░рдирд╛ рд╣реИ, Realm рдХреНрдпрд╛ рд╣реИред CoreData рдореЗрдВ рдЕрдкрдиреЗ рдШрд░ рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХрдИ рдмрд╛рд░ рдбреЗрдЯрд╛ рд╕реЗрд╡ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рдд рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрдВрджрд╛рдЬрд╛ рд╣реЛ рдЬрд╛рдП рдХрд┐ рдпрд╣ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рдЬрд╛рдирд╡рд░ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рд╡рд╢ рдореЗрдВ рдХрд░рдирд╛ рд╣реИред

  • рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдФрд░ рдХрд╛рд░реНрдп (URLSession, Alamofire, Codable)

рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ POST, GET рдХреНрдпрд╛ рд╣реИред рдпрд╣ рдкреВрдЫрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЖрдкрдХреЛ рдЕрдиреБрд░реЛрдз рдкрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрджрд░реНрд╢ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдкрдХреЛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд╕реЗ рдкрд╣рд▓реЗ рдШрд░ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдХреА рд╢рд░реНрддреЗрдВ рджреА рдЧрдИ рд╣реИрдВред рд╡рд╣рд╛рдВ рдЖрдк рдЕрдкрдиреЗ рдорди рдХреА рдкреВрд░реА рд╢рдХреНрддрд┐ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрд▓рдореЛрдлрд╛рдпрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рднреА рдЖрдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЖрдкрдХреЛ рдЙрд╕ рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рд╕рд░реНрд╡рд░ SwiftyJSON рдпрд╛ ObjectMapper рдХреА рднрд╛рд╡рдирд╛ рдореЗрдВ рдХреЛрдбреЗрдмрд▓ рдпрд╛ рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓реМрдЯрддрд╛ рд╣реИред

  • рдХреНрд▓реЛрдЬрд░ (рдХреНрд▓реЛрдЬрд░)

рдпрд╣ рдПрдХ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореБрджреНрджрд╛ рд╣реИред рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдХреНрд╕рд░ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдкрдХрдбрд╝ рдореЗрдВ рдирд╣реАрдВ рдЖрдПред рдпрджрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ - рдорд╣рд╛рди! рд▓реЗрдХрд┐рди рдЖрдк рдирд┐рдпреЛрдХреНрддрд╛ рдХреЛ рдХреИрд╕реЗ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдпрд╣ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдирд╣реАрдВ рд╕рдордЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╕реНрд╡рд┐рдлреНрдЯрдмреБрдХ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрдВрдЧ рд▓рдЧрд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

  • optionals

рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЛ рдЗрд╕ "рд╢реНрд░реЛрдбрд┐рдВрдЧрд░ рдХреИрдЯ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рддреИрдирд╛рддреА рдХреЗ рддрд░реАрдХреЗ рдХреНрдпрд╛ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдпрд╣ рдмрддрд╛рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдлреЛрд░реНрд╕ рдЕрдирд╡рд╛рдк рдХреЗ рд╕рдорд░реНрдердХ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ "рдмрдХрд╡рд╛рд╕" рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдШреГрдгрд╛ рдХрд░рддреЗ рд╣реИрдВред

  • рдПрдХреНрд╕рдЯреЗрдВрд╢рди

рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджреЗ рдХреА рдзреНрд╡рдирд┐ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рд╣реЛрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рд╡рд╛рд▓)ред рджреЛ рдмрд╛рд░ рд▓рд┐рдЦреЗрдВ Extension'yред рдореИрдВ рдЖрдкрдХреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ, рд╡рд╣рд╛рдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдирд┐рдкрдЯреЗрдВрдЧреЗред

рд▓реЗрдХрд┐рди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕ рдРрд╕реЗ рдорд╛рдорд▓реЗ рдереЗ рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреВрдЫрд╛ рдХрд┐ рдорд╣рд╛рди рджрд┐рдорд╛рдЧ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ рдЖрдПред
рдЖрдк рдЦреБрдж рдХреЛ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрддреНрддрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - "рдЙрд╕ рд╡рд░реНрдЧ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рд╣рдорд╛рд░реА рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред" рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЗрд╢реА рдПрдкреНрд▓реЛрд╡реНрд╕реНрдХреА, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЕрдкрдиреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

  • рдЬреЗрдиреЗрд░рд┐рдХреНрд╕

рдпрд╣ рдХрд┐рд╕ рд▓рд┐рдП рд╣реИрдВ? рдпрд╣ рдХреНрдпрд╛ рд╣реИ? рдЬрдм рдЖрдк рд╕реНрд╡рд┐рдлреНрдЯрдмреБрдХ рдореЗрдВ рдЬреЗрдирд░рд┐рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдпрд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд╕рд░рд▓ рджрд┐рдорд╛рдЧ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реБрдкрд░ рдЬрдЯрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬреЛ рдХреБрдЫ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдЙрд╕рдХрд╛ рд╕рд╛рд░ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдФрд░ рдЖрдк рд╣рдореЗрд╢рд╛ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреА рдЬрд╛рд╕реВрд╕реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕реЗ рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рд╡реЗ рд╕рд┐рд░реНрдл рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдЖрдкрдХреА рд╕рдордЭ рд╕реБрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

  • рдПрдЖрд░рд╕реА (рд╕рддрд╣реА рддреМрд░ рдкрд░, рдХрд┐рд╕реА рдХреЛ рдЬреВрди рд╕реЗ рдЧрд╣рди рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА)

рдпрд╣рд╛рдБ рд╡реЗ рдЖрдкрд╕реЗ рд▓рд┐рдВрдХ рдЧрдгрдирд╛ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рд╕реБрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рдХреИрд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ рдФрд░ рдЕрдЧрд░ "рдХрд╛рдЙрдВрдЯрд░" 0. рд╣реЛрдЧрд╛ рддреЛ рд╡реЗ рдЖрдкрдХреЛ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдЧреЛрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣реЗрдВрдЧреЗ, рдФрд░ рдпрджрд┐ рд╡реЗ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЬреВрди рдЙрдирдХреЗ рд╕рд╛рдордиреЗ рдмреИрдард╛ рд╣реИред

рдпрд╣рд╛рдВ рд╡реЗ рдпрд╣ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдореЗрдВ рдЖрдк рдмрдЧ рдХреЛ рдареАрдХ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХрд╛ ViewController, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдбреА-рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝" рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдорд╛рд░рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИ) "рдЧрд▓рддреА рд╕реЗ"ред

  • рдмрд╣реБ рд╕реВрддреНрд░рдг

рдореБрдЦреНрдп рдзрд╛рдЧреЗ рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рдХреИрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдХрдИ рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВред рдЖрдк рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдПрдВрдЧреЗ, рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ GCD рдФрд░ рдбрд┐рд╕реНрдкреИрдЪ рдХреНрдпреБ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╣реИред рдпрд╣рд╛рдБ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдорд╣рд╛рди рд▓реЗрдЦ рд╣реИ ред

  • рдХрдордЬреЛрд░, рдЕрдЬреНрдЮрд╛рдд, рдирд┐рдЬреА, рдлрд╝рд╛рдЗрд▓рдкрд╛рдЗрдк

рд╡реЗ рдХреНрдпрд╛ рдХрдордЬреЛрд░ рд╣реИрдВ? рдХрдордЬреЛрд░ рдФрд░ рдирд╛рдореА рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреНрдпрд╛ рд╣реИред

рдирд┐рдЬреА рдФрд░ рдлрд╝рд╛рдЗрд▓рдкрд╛рдЗрдк рдХреНрдпрд╛ рд╣реИрдВ? рдпрд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рд╢реНрди рд╣реИред рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрднреА рднреА рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ред

рдпрд╣рд╛рдВ рдЖрд▓рд╕реА рдХрд╛ рдкреНрд░рд╢реНрди рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЙрддрдирд╛ рд╣реА рд╕рд░рд▓ рд╣реИред рдЗрд╕реЗ рдкрдврд╝реЗрдВ!

  • рдлреНрд░реЗрдо рдФрд░ рд╕реАрдорд╛ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░

рдпрд╣ рд╕рд╡рд╛рд▓, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕рд╡рд╛рд▓ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рджреВрд╕рд░реЛрдВ рдХреА рддрд░рд╣ рд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рдерд╛ред рд▓реЗрдХрд┐рди рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рд░рд╕рд░рд╛рд╣рдЯ, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╕рд╡рд╛рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреА рдХрд┐рд╕реНрдордд рдЖрдЬрд╝рдорд╛рдПрдВ рдирд╣реАрдВ, рдЬрд╛рдиреЗрдВ! рд╕реЛрдЪреЗрдВ рдХрд┐ рдЖрдкрд╕реЗ рдкреВрдЫрд╛ рдЬрд╛рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИред рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╕рд╛рд░ (рд╣рд╛рдВ, рд╣рд╛рдВ, рдЕрдиреНрдп рд╕рднреА рдореБрджреНрджреЛрдВ рдХреЗ рд╕рд╛рде) рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

  • рдХреЛрдХреЛрдкреЛрдбреНрд╕ (рд╕реНрд╡рд┐рдлреНрдЯрдкреИрдХреЗрдЯрдореИрдирдЧрд░, рдХрд╛рд░реНрдереЗрдЬ)

рдЖрдкрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдХреЛрдХреЛрдЖрдкреЛрдбреНрд╕ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрд╕реЗ рдЬрд╛рдирдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рд░реЗрдВрдЬ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕реНрд╡рд┐рдлреНрдЯрдкреИрдХреЗрдЯрдореИрдиреЗрдЬрд░, рдХрд╛рд░реНрдЯрд╛рдЬ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

  • Git

рдЦреИрд░, рдпрд╣рд╛рдВ рдореБрдЭреЗ рдпрд╣ рднреА рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЧрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдХрдорд┐рдЯ (рдЕрдзрд┐рдХ рдмреЗрд╣рддрд░) рдХрд░реЗрдВред

рдЖрдкрдХреЛ рдирдИ рд╢рд╛рдЦрд╛рдПрдБ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдп рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдорд░реНрдЬ (рдорд░реНрдЬ), рдФрд░ (рд╣рд▓) рдорд░реНрдЬ рд╕рдВрдШрд░реНрд╖ред

рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдЙрди рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдореИрдВрдиреЗ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИред рдмреЗрд╢рдХ, рдХрд┐рд╕реА рдиреЗ рднреА рдорд╛рдирд╡ рдХрд╛рд░рдХ рдХреЛ рд░рджреНрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рд╢реНрди рдкрд░ рдлрдВрд╕ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрди рдореБрджреНрджреЛрдВ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд╛рдХрд┐рдл рд╣реИрдВ, рддреЛ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 90% рддреИрдпрд╛рд░ рд╣реИрдВред рдореИрдВ рдЦреБрдж рдЕрднреА рднреА рдПрдХ рдЬреВрди рд╣реВрдВ рдФрд░ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реА рд░рд╛рдп рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕реЗ рджреВрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдореБрдЭреЗ рдЗрд╕ рдЙрдореНрдореАрдж рдореЗрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдФрд░ рддрдХрдиреАрдХреА рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рдЪрд░рдг рдХреЛ рдкрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

рдЬрд╛рдиреЗрдВ, рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рджреВрд╕рд░реЛрдВ рдХреА рдорджрдж!

All Articles