AllCafe.ru рдкреЛрд░реНрдЯрд▓ рдХреЗ рд▓рд┐рдП ios рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рддрдХрдиреАрдХреА рдкрд╣рд▓реВ

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

рд░реВрд╕ рдореЗрдВ рдЗрд╕ рд╕рдордп рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИрдВ - рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдбред рд╣рдордиреЗ рдкрд╣рд▓реЗ iPhone рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдорд╛рдорд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


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

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

рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рд▓рдЧреЗред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдЫ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЖрд░реЗрдЦреЛрдВ рдХреЛ рдлреЗрдВрдХрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред



рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


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

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ UITabBarController рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ UINavigationController рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЖрд╡реЗрджрди рдореЗрдВ рдЙрдирдХреЗ рд╕рдВрдпреБрдХреНрдд рдЙрдкрдпреЛрдЧ рдХреЗ рдореБрджреНрджреЗ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реБрдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рд╡рд┐рдХрд▓реНрдк рдЖрдП:
  1. UITabBarController рдХреЗ рдЕрдВрджрд░ UINavigationController - UITabBarController рдХреЗ рдЕрдВрджрд░ рдкреНрд░рддреНрдпреЗрдХ ViewController рдЖрдкрдХреЛ рдЖрдЧреЗ "рдЧрд╣рд░рд╛" рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдпрд╣ рд╕рднреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреИрдм рдХреЗ рднреАрддрд░ рд╣реИред рдпрд╣ рдХреИрд╕реЗ iPhone рдХреЗ рд▓рд┐рдП рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдЧреНрд░рд╛рд╣рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдПрдХ рд╕реНрдХреЗрдЪ рдХрд╛ рдЙрджрд╛рд╣рд░рдгред
  2. UITabBarController UINavigationController рдХреЗ рдЕрдВрджрд░ - рд╣рдо рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдиреЗрддреНрд░рд╣реАрди рдПрдХ рд╣реА рдЪреАрдЬ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рджреГрд╢реНрдп рдХрд╛ "рдЧрд╣рд░рд╛" рдЖрд╡реЗрджрди рдХреЗ рдЕрдВрджрд░ рд╣реА рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░, iPhone рдХреЗ рд▓рд┐рдП VKontakte рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдПрдХ рд╕реНрдХреЗрдЪ рдХрд╛ рдЙрджрд╛рд╣рд░рдгред


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

рддреЛ, рд╣рдордиреЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдорджрдж рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ - рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдбрд╛рдЙрдирд▓реЛрдб рд╕реНрдХреНрд░реАрди рдХреЗ рдмрд╛рдж, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ) рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛ рдкрд╣рд▓реА рдЪреАрдЬ рджреЗрдЦрддрд╛ рд╣реИ рд╡рд╣ рдПрдХ рдорд╛рдирдЪрд┐рддреНрд░ рд╣реЛрддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд░рд▓ рд╣реИ:

рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ CouchDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ ред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдВрдбреЛ рдХреЗ рднреАрддрд░ рд░реЗрд╕реНрддреНрд░рд╛рдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП, рдЬрд┐рдпреЛрдЪреИрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдЦреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛ рдмреЙрд░реНрдбрд░реНрд╕ рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрд╕ "рдЖрдпрдд" рдореЗрдВ рдкреНрд░рддрд┐рд╖реНрдард╛рдиреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрдиреНрдп рд╕рднреА рдХреНрд╡реЗрд░реАрдЬрд╝ рдорд╛рдирдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝-рдЙрдиреНрдореБрдЦ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп, рд╣рдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реАрд▓реНрдб рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдЫреЛрдбрд╝реА рдЧрдИ рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЛ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред рд╣рдореЗрдВ Yandex.Maps geocoder рд╕реЗ рд╕рдВрд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдорд┐рд▓рддреЗ рд╣реИрдВ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди Google рдирдХреНрд╢реЗ (рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд MapKit рдврд╛рдВрдЪреЗ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ (рдПрдХ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж), рд╣рдо рдпреИрдВрдбреЗрдХреНрд╕ рдкрд░ рдЬрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЪреВрдВрдХрд┐ рд░реВрд╕ рдХреЗ рд╢рд╣рд░ рдЙрдирдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо:


NSURLConnection рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЗрд╕ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдЕрд╡рд░реБрджреНрдз рди рдХрд░реЗрдВред

рджреВрд╕рд░реА рд╕реНрдХреНрд░реАрди рдХреА рд╕реНрдерд╛рдкрдирд╛рдПрдВ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд▓реЗрдмрд▓ рдЗрд╕ рд╕рдордп рдирдХреНрд╢реЗ рдкрд░ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ, рдХреЗрд╡рд▓ рдПрдХ рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдЙрдирд╕реЗ рджреВрд░реА рдХреЗ рд╕рд╛рдеред рдореБрдЭреЗ рдХреНрдпрд╛ рдкрд╕рдВрдж рдЖрдпрд╛ - рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ, CLLocation рдХреНрд▓рд╛рд╕ рдореЗрдВ рдореИрдк рдкрд░ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рджреВрд░рд╕реНрде рд╡рд┐рдзрд┐ рд╡рд┐рдзрд┐ рд╣реИ (рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ Google рдХреА рдЬрд▓реНрджреА рдереА, рдореИрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдореБрдЭреЗ рджрд┐рдП рдЧрдП рд╕реВрддреНрд░реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рдирд╣реАрдВ рдерд╛)ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрд╣ рдЧрдгрдирд╛ рдЗрд╕ рддрдереНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреА рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рдХреЗ рд╕рд╛рде рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдбрд╝рдХреЛрдВ / рдЬрдВрдХреНрд╢рдиреЛрдВ рдХреЗ рд╕рд╛рде, рдореВрд▓реНрдп рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди рд╕реЗ рд╕реНрдерд╛рдкрдирд╛ рддрдХ рдПрдХ рд╕рдЯреАрдХ рд▓рдВрдмрд╛ рдорд╛рд░реНрдЧ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред ред рд▓реЗрдХрд┐рди, рдлрд┐рд░ рднреА, рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ рдирд┐рд░реНрдгрд╛рдпрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛ рд╕рдХрддреА рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдпрд╣ рд╕рд░реНрджрд┐рдпреЛрдВ рдореЗрдВ рдЧрдВрднреАрд░ рдардВрдв рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рдкрд╣реБрдВрдЪ / рджреМрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╢реБрдХреНрд░рд╡рд╛рд░ рд╣реИ :)



рд░реЗрд╕реНрддрд░рд╛рдВ / рдмрд╛рд░ рд╕реВрдЪрдирд╛ рд╕реНрдХреНрд░реАрди рдореЗрдВ рдкреЛрд░реНрдЯрд▓ рд╕реЗ рд╕реНрдерд╛рдкрдирд╛, рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред рдмреЗрд╢рдХ - рд╣рд░ рд╕рдореАрдХреНрд╖рд╛ рдпрд╛ рд╕рдорд╛рдЪрд╛рд░ рдХреЛ рдЦреЛрд▓рд╛ рдФрд░ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдорд╛рдЪрд╛рд░ / рд╕рдореАрдХреНрд╖рд╛ рдХрд╛ рдкрд╛рда рднреА рдкреЛрд░реНрдЯрд▓ рд╕реЗ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ UIWebView рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдкреЛрд░реНрдЯрд▓ рдкрд░ рдЖрдк рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдЪрд┐рддреНрд░ / рдлреЛрдЯреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рд╡реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рджрд┐рдЦрд╛рдИ рджреЗрдВред



рдРрдк рд╕рдореАрдХреНрд╖рд╛


рдмреЗрд╢рдХ, рд╣рдо рдЪрд╛рд╣рддреЗ рдереЗ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд╕реАрдзреЗ рд╕рдореАрдХреНрд╖рд╛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВред рдмреИрдареЛ, рддреБрдо, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд░реЗрд╕реНрддрд░рд╛рдВ рдореЗрдВ - рдФрд░ рдЖрдкрдХреЛ 40 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдХреЙрдлреА рдирд╣реАрдВ рджреА рдЧрдИ рд╣реИред рд╣рдореЗрдВ рдЖрд╡реЗрджрди рдорд┐рд▓рд╛ - рд╕рдВрд╕реНрдерд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдореАрдХреНрд╖рд╛ рд▓рд┐рдЦреА (рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛ, рд░реЗрд╕реНрддрд░рд╛рдВ рдХреЗ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдиреЗ рд╕рдореАрдХреНрд╖рд╛ рдкрдврд╝реА рдФрд░ рдЙрдиреНрд╣реЗрдВ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛)ред

рдПрдХ рд╕рдореАрдХреНрд╖рд╛ рд▓рд┐рдЦрдирд╛, рддрд╛рдХрд┐ рдПрдХ рд╕реАрдорд┐рдд рдлреЛрди рд╕реНрдХреНрд░реАрди рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдЗрд╕реЗ 3 рд╕реНрдХреНрд░реАрди рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛:




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

рдРрдк рд╕реНрдЯреЛрд░


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

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

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

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

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

Source: https://habr.com/ru/post/In132567/


All Articles