рдмрд┐рдирд╛ рджрд░реНрдж рдХреЗ рдЯреЗрд╕реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯред рдпреИрдВрдбреЗрдХреНрд╕ рд░рд┐рдкреЛрд░реНрдЯ

рд╣рдо iOS рдХреЗ рд▓рд┐рдП Yandex.Maps рдЯреАрдо рдореЗрдВ CocoaPods рдФрд░ рдХрдИ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╡рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреЗ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдмрдирд╛рддреЗ рд╣реИрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдирд╛ рддреЗрдЬ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИред рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рд╣рдо рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдЗрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ; рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рдореИрдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдЧрдпрд╛: рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдореИрдиреБрдЕрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЗрдЦрд╛, рдлрд┐рд░ рд╣рдорд╛рд░рд╛ред


- рдкрд╣рд▓рд╛, рдереЛрдбрд╝рд╛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдбред Yandex.Maps рдПрдХ рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рддреАрди рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкрд░ рдХрдо рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рддрд┐рд░реВрдкрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╣рдо рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрдм 15 рдорд┐рдирдЯ рд╕реЗ рдПрдХ рдШрдВрдЯреЗ рддрдХ рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣реА рд╣реИ, рдЖрдкрдХреЛ рд╕рд╛рдЗрдирд┐рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдо рдЙрд╕реА рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХреЗрдВ рдЬреИрд╕реЗ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдо рд▓рдЧрд╛рддрд╛рд░ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗред

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



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

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдорд╛рди рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдореБрдЦреНрдп рдПрдХ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЖрд╢реНрдЪрд░реНрдп рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред

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

CocoaPods app_spec


рдореЗрд░реА рдкреВрд░реА рдХрд╣рд╛рдиреА рдЖрдЬ CocoaPods рдлреАрдЪрд░ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА рдЬрд┐рд╕реЗ app_spec рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред



App_spec рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдк-рдкреНрд░рдЬрд╛рддрд┐ рдХреА рддрд░рд╣ рд╣реИ, рдХреЗрд╡рд▓ рдпрд╣ рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд┐рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдФрд░ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░, рдХреЛрдХреЛрдЖрдкреЛрдбреНрд╕ рд╣рдореЗрдВ Info.plist рдФрд░ xcconfig рдХреЛ app_spec рдореЗрдВ рдЪрдордХрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо Info.plist рдФрд░ xcconfig рдХреЗ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рдкреЙрдбреНрд╕_рд╕реНрдкреЗрдХ рдореЗрдВ рд╡рд┐рд╢рд╛рд▓ рдбрд┐рдХреНрд╢рдирд░реА рд▓рд┐рдЦрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЦреБрдж рдкреЙрдбрд╕реЗрдк рдЙрдЧрд╛рдПрдВрдЧреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред рдЕрдЧрд░ рд╣рдореЗрдВ рдХреБрдЫ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рддреЛ рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреЙрдбрд╕реНрдкреЗрдХ рдлрд╛рдЗрд▓ рдореЗрдВ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкреЗрди рд╕реЗ рдХреБрдЫ рдПрдбрд┐рдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред



рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдХреЛрдХреЛрдЖрдкреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╕реНрдерд╛рдиреАрдп рдкреНрд▓рдЧрдЗрди рдмрдирд╛рдпрд╛ред рдпрд╣ рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рд╕реНрд▓рд╛рдЗрдб рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рдФрд░ рд╡рд╣ рдПрдХ рдФрд░ рдПрдХрдорд╛рддреНрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рд╣рдореЗрдВ DSL рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ CocoaPods, рдЬреЛ Info.plist рдФрд░ xcconfig рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднрд░реЗ рд╣реБрдП рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде app_spec рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдореЗрдВ рд╕рд╛рдЗрдирд┐рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреАрдЬреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред



рдкреНрд░рд╢реНрди: рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдкрде рдХреЛ рдХреИрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рдХреЛ рдХрд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдП рддрд╛рдХрд┐ рд╣рдо рдкреНрд▓рдЧ-рдЗрди рдореЗрдВ рдорд╛рд░реНрдЧ рдХреЛ рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд░ рд╕рдХреЗрдВред

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



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

рдпрд╣рд╛рдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрде рдкреЙрдбреНрд╕_рд╕реНрдкреЗрдХ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╡рд╣ рдЪреЗрдХ рд░рд╛рд╢рд┐ рдХреА рдЧрдгрдирд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдЧрд╛, рдЬрд┐рд╕реЗ рдкреЙрдбрдлрд╛рдЗрд▓.рд▓реЙрдХ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдХреЛрдИ рдирд┐рд░рдкреЗрдХреНрд╖ рдорд╛рд░реНрдЧ рд╣реИ, рддреЛ рдпрд╣ рдЪреЗрдХ рд░рд╛рд╢рд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЪреЗрдХ рд░рд╛рд╢рд┐ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдЧреА, рдЬрд╣рд╛рдВ рд╕реЗ $ рдлрд▓реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИ, рдЬрд┐рд╕ рдорд╢реАрди рдкрд░ рдЖрдк $ рдкреЙрдб рдЗрдВрд╕реНрдЯреЙрд▓ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╕рдВрдШрд░реНрд╖ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред



рдЕрдм рдореИрдВ рдЙрд╕реА рдкреНрд▓рдЧрдЗрди рдХрд╛ рдПрдХ рдФрд░ рдЫреЛрдЯрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рджрд┐рдЦрд╛рдКрдВрдЧрд╛, рдЬреЛ рд╣рдореЗрдВ рдЗрди рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

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



рддреЛ, рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рддрд░рд╣ рд╕реЗ app_spec рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдерд╛, рддреЛ рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛? рд╣рдо рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рддреБрд░рдВрдд рдЙрдиреНрд╣реАрдВ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдорд┐рд▓реАрдВ, рдЬрд┐рдирдореЗрдВ рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИред

рд╡рд╛рддрд╛рд╡рд░рдг


рдЕрдЧрд▓реА рдмрд╛рдд рдЬреЛ рдореИрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд╡рд╣ рд╣реИ рдкрд░реНрдпрд╛рд╡рд░рдг, рдмрд╣реБрдд рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рддреБрд░рдВрдд рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



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

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



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



рд╣рдордиреЗ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛? рдПрдХ рдПрдХрд▓ AppDelegate рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдХрд░ред рд╡рд╣рд╛рдВ рд╣рдо рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╡рд╛рддрд╛рд╡рд░рдг, рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХреЙрд▓реЛрдВ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЖрд╡рд╢реНрдпрдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛, рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ AppDelegate рдмрдирд╛рдиреЗ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИред

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

рдерд╛ / рдмрди рдЧрдпрд╛


рдореИрдВ рдорд╛рдереЗ рдореЗрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдЖрдЬ рдореИрдВрдиреЗ рдЬреЛ рд╡рд┐рдзрд┐ рдмрддрд╛рдИ рд╣реИ, рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ?

рдорд╛рдереЗ рдореЗрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛:

- рд╣рдо Xcode рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ (рдлрд╝рд╛рдЗрд▓> рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛)ред

- рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ, рдЕрдзрд┐рдорд╛рдирддрдГ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛, рдмрдВрдбрд▓ рдЖрдИрдбреА рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВред рд╣рдо рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

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

- рдЕрдЧрд▓рд╛, рд╣рдо рдПрдХ рдкреЙрдбрдлрд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдВ рдирд┐рд░реНрднрд░рддрд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдкреЙрдбреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

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

- рд╣рдорд╛рд░реЗ ViewController рдХреЗ рд╕рд╛рде рдПрдХ рд╢реБрд░реБрдЖрдд UIWindows рдмрдирд╛рдПрдБ

рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╣рдо рдЙрдкрдпреЛрдЧреА рдХреЛрдб рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд╛рдлреА рдЕрдкреНрд░рд┐рдп рдкреНрд░рдХреНрд░рд┐рдпрд╛, рд╕рд╣рдордд рд╣реВрдВред

рд╣рдо рдЖрдЬ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ?

- рд╣рдо CocoaPods рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдореВрдирд╛_рдПрдкреНрдк_рд╕реНрдкреЗрдХ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдордиреЗ рд╢реБрд░реБрдЖрдд рдХреА рдереАред

- рдПрдХ AppDelegate рдмрдирд╛рдПрдБ, рдФрд░ рдЗрд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ AppDelegate рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ред

рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЙрдкрдпреЛрдЧреА рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдХреНрдпрд╛ рдпрд╣ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?


рдЖрдк рдПрдХ рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ - рдХреНрдпрд╛ рдпрд╣ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдмреЗрд╢рдХред



рдореИрдВрдиреЗ рддреАрди рдХрдард┐рдирд╛рдИ рд╕реНрддрд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА рд╣реИред рдкрд╣рд▓рд╛ рд╡рд╣ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдЖрдЬ рдмрд╛рдд рдХреА рд╣реИ, рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ, рдЬрдм рд╣рдо рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрдВрдк-рдЗрди рдкреНрд▓рдЧрдЗрди рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдкрдереЛрдВ рдХреА рдорд░рдореНрдордд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ AppDelegateред

рд▓рд╛рдн рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдЕрдиреБрдкрд╛рдд рдореЗрдВ рджреВрд╕рд░реА рд╡рд┐рдзрд┐ рдЖрджрд░реНрд╢ рд╣реИред рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ CocoaPods рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рд╣реИ, рдЬреЛ рдЖрдЬ рдХреА рдХрд╣рд╛рдиреА рдореЗрдВ рдкрд╣рд▓рд╛ рдерд╛ред рдпрд╣реА рд╣реИ, рдпрд╣ рдмрд╕ Info.plist рдФрд░ xcconfig рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреАрд╡рди рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред

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

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

- рдкрд╣рд▓рд╛, рдереЛрдбрд╝рд╛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдбред Yandex.Maps рдПрдХ рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рддреАрди рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкрд░ рдХрдо рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рддрд┐рд░реВрдкрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╣рдо рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрдм 15 рдорд┐рдирдЯ рд╕реЗ рдПрдХ рдШрдВрдЯреЗ рддрдХ рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣реА рд╣реИ, рдЖрдкрдХреЛ рд╕рд╛рдЗрдирд┐рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдо рдЙрд╕реА рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХреЗрдВ рдЬреИрд╕реЗ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдо рд▓рдЧрд╛рддрд╛рд░ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗред

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



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

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдорд╛рди рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдореБрдЦреНрдп рдПрдХ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЖрд╢реНрдЪрд░реНрдп рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред

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

CocoaPods app_spec


рдореЗрд░реА рдкреВрд░реА рдХрд╣рд╛рдиреА рдЖрдЬ CocoaPods рдлреАрдЪрд░ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА рдЬрд┐рд╕реЗ app_spec рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред



App_spec рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдк-рдкреНрд░рдЬрд╛рддрд┐ рдХреА рддрд░рд╣ рд╣реИ, рдХреЗрд╡рд▓ рдпрд╣ рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд┐рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдФрд░ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░, рдХреЛрдХреЛрдЖрдкреЛрдбреНрд╕ рд╣рдореЗрдВ Info.plist рдФрд░ xcconfig рдХреЛ app_spec рдореЗрдВ рдЪрдордХрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо Info.plist рдФрд░ xcconfig рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рдкреЙрдбреНрд╕_рд╕реНрдкреЗрдХ рдореЗрдВ рд╡рд┐рд╢рд╛рд▓ рдбрд┐рдХреНрд╢рдирд░реА рд▓рд┐рдЦрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЦреБрдж рдкреЙрдбрд╕реЗрдк рдЙрдЧрд╛рдПрдВрдЧреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред рдЕрдЧрд░ рд╣рдореЗрдВ рдХреБрдЫ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рддреЛ рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреЙрдбрд╕реНрдкреЗрдХ рдлрд╛рдЗрд▓ рдореЗрдВ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкреЗрди рд╕реЗ рдХреБрдЫ рдПрдбрд┐рдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╛ рдкреЗрди рдирд╣реАрдВред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред



рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдХреЛрдХреЛрдЖрдкреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╕реНрдерд╛рдиреАрдп рдкреНрд▓рдЧрдЗрди рдмрдирд╛рдпрд╛ред рдпрд╣ рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рд╕реНрд▓рд╛рдЗрдб рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рдФрд░ рд╡рд╣ рдПрдХ рдФрд░ рдПрдХрдорд╛рддреНрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рд╣рдореЗрдВ DSL рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ CocoaPods, рдЬреЛ Info.plist рдФрд░ xcconfig рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднрд░реЗ рд╣реБрдП рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде app_spec рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдореЗрдВ рд╕рд╛рдЗрдирд┐рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреАрдЬреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред



рдкреНрд░рд╢реНрди: рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдкрде рдХреЛ рдХреИрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рдХреЛ рдХрд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдП рддрд╛рдХрд┐ рд╣рдо рдкреНрд▓рдЧ-рдЗрди рдореЗрдВ рдорд╛рд░реНрдЧ рдХреЛ рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд░ рд╕рдХреЗрдВред

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



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

рдпрд╣рд╛рдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрде рдкреЙрдбреНрд╕_рд╕реНрдкреЗрдХ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╡рд╣ рдЪреЗрдХ рд░рд╛рд╢рд┐ рдХреА рдЧрдгрдирд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдЧрд╛, рдЬрд┐рд╕реЗ рдкреЙрдбрдлрд╛рдЗрд▓.рд▓реЙрдХ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдХреЛрдИ рдирд┐рд░рдкреЗрдХреНрд╖ рдорд╛рд░реНрдЧ рд╣реИ, рддреЛ рдпрд╣ рдЪреЗрдХ рд░рд╛рд╢рд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЪреЗрдХ рд░рд╛рд╢рд┐ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдЧреА, рдЬрд╣рд╛рдВ рд╕реЗ $ рдлрд▓реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИ, рдЬрд┐рд╕ рдорд╢реАрди рдкрд░ рдЖрдк $ рдкреЙрдб рдЗрдВрд╕реНрдЯреЙрд▓ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╕рдВрдШрд░реНрд╖ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред



рдЕрдм рдореИрдВ рдЙрд╕реА рдкреНрд▓рдЧрдЗрди рдХрд╛ рдПрдХ рдФрд░ рдЫреЛрдЯрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рджрд┐рдЦрд╛рдКрдВрдЧрд╛, рдЬреЛ рд╣рдореЗрдВ рдЗрди рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

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



рддреЛ, рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рддрд░рд╣ рд╕реЗ app_spec рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдерд╛, рддреЛ рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛? рд╣рдо рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рддреБрд░рдВрдд рдЙрдиреНрд╣реАрдВ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдорд┐рд▓реАрдВ, рдЬрд┐рдирдореЗрдВ рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИред

рд╡рд╛рддрд╛рд╡рд░рдг


рдЕрдЧрд▓реА рдмрд╛рдд рдЬреЛ рдореИрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд╡рд╣ рд╣реИ рдкрд░реНрдпрд╛рд╡рд░рдг, рдмрд╣реБрдд рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рддреБрд░рдВрдд рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



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

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



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



рд╣рдордиреЗ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛? рдПрдХ рдПрдХрд▓ AppDelegate рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдХрд░ред рд╡рд╣рд╛рдВ рд╣рдо рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╡рд╛рддрд╛рд╡рд░рдг, рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХреЙрд▓реЛрдВ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЖрд╡рд╢реНрдпрдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛, рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ AppDelegate рдмрдирд╛рдиреЗ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИред

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

рдерд╛ / рдмрди рдЧрдпрд╛


рдореИрдВ рдорд╛рдереЗ рдореЗрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдЖрдЬ рдореИрдВрдиреЗ рдЬреЛ рд╡рд┐рдзрд┐ рдмрддрд╛рдИ рд╣реИ, рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ?

рдорд╛рдереЗ рдореЗрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛:

- рд╣рдо Xcode рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ (рдлрд╝рд╛рдЗрд▓> рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛)ред

- рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ, рдЕрдзрд┐рдорд╛рдирддрдГ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛, рдмрдВрдбрд▓ рдЖрдИрдбреА рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВред рд╣рдо рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

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

- рдЕрдЧрд▓рд╛, рд╣рдо рдПрдХ рдкреЙрдбрдлрд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдВ рдирд┐рд░реНрднрд░рддрд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдкреЙрдбреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

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

- рд╣рдорд╛рд░реЗ ViewController рдХреЗ рд╕рд╛рде рдПрдХ рд╢реБрд░реБрдЖрдд UIWindows рдмрдирд╛рдПрдБ

рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╣рдо рдЙрдкрдпреЛрдЧреА рдХреЛрдб рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд╛рдлреА рдЕрдкреНрд░рд┐рдп рдкреНрд░рдХреНрд░рд┐рдпрд╛, рд╕рд╣рдордд рд╣реВрдВред

рд╣рдо рдЖрдЬ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ?

- рд╣рдо CocoaPods рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдореВрдирд╛_рдПрдкреНрдк_рд╕реНрдкреЗрдХ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдордиреЗ рд╢реБрд░реБрдЖрдд рдХреА рдереАред

- рдПрдХ AppDelegate рдмрдирд╛рдПрдБ, рдФрд░ рдЗрд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ AppDelegate рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ред

рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЙрдкрдпреЛрдЧреА рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдХреНрдпрд╛ рдпрд╣ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?


рдЖрдк рдПрдХ рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ - рдХреНрдпрд╛ рдпрд╣ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдмреЗрд╢рдХред



рдореИрдВрдиреЗ рддреАрди рдХрдард┐рдирд╛рдИ рд╕реНрддрд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА рд╣реИред рдкрд╣рд▓рд╛ рд╡рд╣ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдЖрдЬ рдмрд╛рдд рдХреА рд╣реИ, рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ, рдЬрдм рд╣рдо рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрдВрдк-рдЗрди рдкреНрд▓рдЧрдЗрди рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдкрдереЛрдВ рдХреА рдорд░рдореНрдордд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ AppDelegateред

рд▓рд╛рдн рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдЕрдиреБрдкрд╛рдд рдореЗрдВ рджреВрд╕рд░реА рд╡рд┐рдзрд┐ рдЖрджрд░реНрд╢ рд╣реИред рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ CocoaPods рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рд╣реИ, рдЬреЛ рдЖрдЬ рдХреА рдХрд╣рд╛рдиреА рдореЗрдВ рдкрд╣рд▓рд╛ рдерд╛ред рдпрд╣реА рд╣реИ, рдпрд╣ рдмрд╕ Info.plist рдФрд░ xcconfig рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреАрд╡рди рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред

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

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

All Articles