рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░ред рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ, рдЧреИрдмреНрд░рд┐рдПрд▓ рдиреЗ рд╣рдореЗрдВ
2048 рдЦреЗрд▓ рджрд┐рдпрд╛ред рдпрд╣ рд╕рдмрд╕реЗ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдорд╛рдорд▓рд╛ рд╣реИ рдЬрдм рдЦреЗрд▓ рдХрд╛ рдХреНрд▓реЛрди рдореВрд▓ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЧреИрдмреНрд░рд┐рдпрд▓ рдХреА рд╕рдлрд▓рддрд╛ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡реЙрдпрд▓рд╛, рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ред 20k рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЕрдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдо рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рдерд╛ред рдРрдкрд╕реНрдЯреЛрд░ рдПрдХ рдЧреЗрдо рд╕реЗрдВрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрд▓реЛрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рджреЗрдЦрддрд╛ рдерд╛ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ - рдЦрд╛рд▓реАред рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, рдХреНрдпреЛрдВ рдирд╣реАрдВ?
рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдирд╛рдиреЗ рдореЗрдВ 4 рджрд┐рди рд▓рдЧ рдЧрдП рдФрд░ рд╕рднреА тАЬрдирд┐рд╢рдХреНрддтАЭред рдЖрдЙрдЯрдкреБрдЯ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдХреЛрдб рд╣реИ рдЬреЛ рдХрднреА-рдХрднреА рд╡реЗрдм рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ ios / android рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕реЗ рдХреНрд░рдо рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдордЭ рдЪреБрдХреЗ рд╣реИрдВ, рд╣рдо рд╡реЗрдм рддрдХрдиреАрдХреЛрдВ рдкрд░ рдореВрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред рдЬреЛ рд▓реЛрдЧ рдЯреИрдВрдХ рдореЗрдВ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреЗрд╢реА SDKs рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп WebView рдХреЛ рдкреВрд░реА рд╕реНрдХреНрд░реАрди рдкрд░ рд░рдЦрдирд╛ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ HTML рдЦреЛрд▓рдирд╛ рд╣реИред рдпрд╛рдиреА рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдПрдХ рд╡рд╛рдпрд░реНрдб рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдХреЗ рд╕рд╛рде рдкреВрд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЖрддрд╛ рд╣реИред рдЖрдк рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдмрд╣рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдпрд╛ рдмреБрд░рд╛ред рдиреЗрдЯ рдкрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реЛрд▓реАрд╡рд░ рд╣реИрдВ, рдХреБрдЫ html5 рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдХреБрдЫ рджреЗрд╢реА рдХреЛрдбред рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ рдФрд░ рд╡рд╣ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ, рд╡реЗрдм рдкрд░ 2048 рдХрд╛ рд╕реНрд░реЛрдд рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рджреЗрд╢реА objc рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдореВрд░реНрдЦрддрд╛ рд╣реЛрдЧреАред рдФрд░ рдлрд┐рд░, рдЕрдЧрд░ рд╣рдо рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдлреНрд░рдВрдЯ-рдПрдВрдб + рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕реНрдердЧрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрдм рдЖрдк рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╡реЗрдм рддрдХрдиреАрдХ рдкрд░
рд╡рдВрдбрд░рд▓рд┐рд╕реНрдЯ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ
рдЬреАрдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рд╣ред
рдореБрдЦреНрдп рдХрд╛рд░реНрдпрд╕реНрдерд▓ рдореЗрдВ рд╣рдорд╛рд░реА рдЯреАрдо b2b рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд░рддреА рд╣реИред рдпреЗ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдиреНрдпреВрдирддрдо рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ рд╣рдорд╛рд░реЗ рд╕рд╛рде, рдкреНрд░рддрд┐ рджрд┐рди рдпреВрдирд┐рдХреА рдХреЗ рдиреНрдпреВрдирддрдо рдореВрд▓реНрдпред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд╕рд╛рде "рдЦреЗрд▓" рд╕рдХрддреЗ рд╣реИрдВред рдЬрдмрдХрд┐ IE8 рдХреЗ рддрд╣рдд рдХреБрдЫ рдЯрд╛рдЗрдкрд╕реЗрдЯ, рд╣рдордиреЗ рдЕрдкрдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдмрддрд╛рдпрд╛ рдХрд┐ рдХреЗрд╡рд▓ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдпрд╛ рдХреНрд░реЛрдо, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╢рд░реНрдд рдХреЗ рдЗрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдЯреБрдХрдбрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЦреБрд╢ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдЗрд╕ рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛, рддреЛ рдореИрдВрдиреЗ рдХрд▓реНрдкрдирд╛ рднреА рдирд╣реАрдВ рдХреА рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдирдпрд╛ рд╣реЛрдЧрд╛, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдореИрдВ рдЬрд╛рдирддрд╛ рдерд╛ рдФрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рд▓рдЧрднрдЧ рд╕рднреА рддрдХрдиреАрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рдерд╛ред
рдЖрдЗрдП рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдлрд┐рд░ рддрдХрдиреАрдХ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВ, рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓реЗрдВред

1. рдкрд░реНрдпрд╛рд╡рд░рдгред
рдореЛрдмрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП WebView рдХрд╛ рдкрд┐рддрд╛ рдирд┐рд╕реНрд╕рдВрджреЗрд╣
рдлреЛрдирдЧреИрдк рд╣реИ ред рдпрд╣ рдЦрд░рд╛рдм рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИ (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ?) рдФрд░ рдпрд╣ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рд╡рд╣ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ? рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рддрд░рд╣, рдЬреЛ рдЖрдкрдХреЛ рд╡реЗрдм рддрдХрдиреАрдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ, рдлреЛрдирдЧреИрдк рджреЗрд╢реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЬреЗрдПрд╕ рдХреЛрдб рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдореЗрдВ рдзрдХреЗрд▓ рджреЗрддрд╛ рд╣реИред рдпрд╛рдиреА рдЖрдк рдЬреИрд╕рд╛ рдкрд╣рд▓реЗ рд▓рд┐рдЦрддреЗ рдереЗ рд╡реИрд╕рд╛ рд╣реА рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВ + рдХреЗ рдкрд╛рд╕ рдЬреЗрдПрд╕ рдХреЙрд▓ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдХреИрдорд░реЗ, рд╕реВрдЪрдирд╛рдУрдВ, рд╕рдВрдкрд░реНрдХреЛрдВ, рдПрд╕рдПрдордПрд╕ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреА рд╕реВрдЪреА
рд╡рд┐рд╢реЗрд╖ рдкреЗрдЬ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдЗрд╕реЗ
рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореИрдВ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рднреА рджреЗрддрд╛ рд╣реВрдВ рдХрд┐
рд╕реНрдиреЗрдЪрд╛ рдХреА рдУрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЛрдЧ рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рдмрдврд╝реЗ рдФрд░ рдЬреЗрдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рди рдХреЗрд╡рд▓ рдлреЛрди / рдЯреИрдмрд▓реЗрдЯ рдХреЗ рджреЗрд╢реА рдЪрд┐рдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрдВ, рдмрд▓реНрдХрд┐ рджреЗрд╢реА рдпреВрдЖрдИ рднреА рджреЗрдВред рдпрд╛рдиреА рдПрдХ рдЖрд╡реЗрджрди рдХрд░рдиреЗ рдкрд░, рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рджреЛрдиреЛрдВ рдореЗрдВ рджреЗрд╢реА рдЬреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдиреЗрд╣рд╛ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд╕рднреА рдХреЗ рд╕рд╛рде рд╣реИред рдпрд╣ cilantro рдХреЗ рд╕рд╛рде рд╣реИ, рдРрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╛рдЧрд▓ рд╣реИрдВ рдФрд░ рдЬреЛ рд▓реЛрдЧ рдЗрд╕реЗ рдмрд░реНрджрд╛рд╢реНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рдореИрдВ
рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдлреЛрдВрдЧрдк, рдпрд╣ рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЕрдзрд┐рдХ рд╣реИред рднреБрдЧрддрд╛рди рд╕рдорд░реНрдерди рд╣реИ, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдПрдВ, рдЖрджрд┐, рдЖрджрд┐ред рдХреЙрд░реНрдбреЛрд╡рд╛ рдПрдХ рдордВрдЪ рд╣реИред рд╕реАрдзреЗ рджреЗрд╢реА рдореЙрдбреНрдпреВрд▓ рдФрд░ рдЬреЗрдПрд╕ рдмрд╛рдЗрдВрдбрд┐рдВрдЧред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЦреБрдж рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЖрдЧреЗ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХреЗрд╡рд▓ рдХреЙрд░реНрдбреЛрд╡рд╛, рд▓рдЪреАрд▓рд╛рдкрди рдФрд░ рдЧрддрд┐ рдХрд╛ рдЖрджрд░реНрд╢ рдЕрдиреБрдкрд╛рддред рджреВрд╕рд░реЗ, рдореИрдВрдиреЗ рдлреЛрдВрдЧрдк рдпрд╛ рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЬрд▓реНрджреА рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╕реЗрдиреНрдЪрд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИред рдЙрди рд╕рднреА рдиреЗ рдПрдореНрдмреЗрдбреЗрдб html рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛, рдФрд░ рдЕрдм рд╣рдо рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдЬрдм рдХреЛрдб рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЛред
рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ рдХреНрдпреЛрдВ? рдореИрдВ рдПрдХ рдРрд╕рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВ рддрдм рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЬрдм рдЗрд╕реЗ рдРрдкрд╕реНрдЯреЛрд░ рдореЗрдВ рдореЙрдбрд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╕рдкреНрддрд╛рд╣ рд▓рдЧрддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдЬрдм рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдмрдЧ рдорд┐рд▓рддреЗ рд╣реИрдВред рдХреНрд░рдо рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред
рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ UI рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд░реВрдкрд░реЗрдЦрд╛рдПрдБ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рджреЗрд╢реА UI рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рдо рдкрд╣рд▓реЗ рд╣реА
рд╕реЗрдВрдХреЗрдЪрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рдпрд╣
рдлреЛрдирдЬреЗрдПрд╕ ,
рдЬреЗрдХреНрдпреВ рдореЛрдмрд╛рдЗрд▓ ,
рдЗрдВрдЯреЗрд▓ рдПрдПрдл рдФрд░ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ
рдпреЛрдЧреНрдп рд╣реИред рдЧреВрдЧрд▓ рдмрддрд╛рдПрдЧрд╛)
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдЯреЙрдкрдХреЛрдЯ рдЪреБрдирд╛ред рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдЙрдирд╕реЗ рдорд┐рд▓рд╛ рдерд╛ рдФрд░ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╕рдВрдж рдЖрдпрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпреЗ рдЦрд░рд╛рдм рдХрд╕реНрдЯрдо рдпреВрдЖрдИ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рджреЛрдиреЛрдВ рдкрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд▓рдЧрддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ, рдЯреЙрдкрдХреЛрдЯ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓рдЪреАрд▓рд╛ рд╣реИред рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХреЗ рдмрд╛рдж рдЧреНрд░рд┐рдб рдХреА рдХрдореА рдХреЗ рдорджреНрджреЗрдирдЬрд░ рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрджрд┐ред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрджрдд рд╣реИ)
рдЯреЛрдкрдХреЛрдЯ рдореЗрдВ рдЖрдЗрдХреЛрдореИрдЯрд┐рдХ рдЖрдЗрдХрди рд╡рд╛рд▓реА рдПрдХ рд╢рд╛рдЦрд╛ рд╣реИ, рдореИрдВ рдЗрд╕рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВ рдХрд░рддрд╛ред
рдлрд╝реЙрдиреНрдЯ рд╡рд┐рд╕реНрдордпрдХрд╛рд░реА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред
UPD: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
radist2s рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдпрджрд┐ рд╕рдВрдкреВрд░реНрдг рд░реВрдк рд╕реЗ рджреЗрд╢реА рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддреЛ iScroll рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл zayuzat рдирд┐рдХрд▓рд╛ рд╣реИ
-webkit-overflow-scrolling: touch;
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕реНрд╡рд╛рдЗрдк рдФрд░ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдореЛрдмрд╛рдЗрд▓ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рд╣реИред iScroll рджреЗрд╢реА рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рджреЗрддрд╛ рд╣реИред IScroll4 рдирд╡реАрдирддрдо iScroll5 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрдо рдЖрдо рдирд╣реАрдВ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдирдпрд╛ рдФрд░ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдФрд░ рд▓рд╛рдкрд░рд╡рд╛рд╣ред рдСрдлрд╕рд╛рдЗрдЯ рдкрд░ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИред
JQuery рдХреА рдЬрдЧрд╣, рддреЗрдЬреА рд╕реЗ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╣реИред рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рд╣рдо рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдХрд╛рд░рдг jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреБрд░рдВрдд рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ)
рдЬреЗрдПрд╕ рдкрд░ рдмрд╕ рдПрдХ рд╕рд╣рд╛рдпрдХ рдРрдб-рдСрдиред рд╣рдо рдЕрдХреНрд╕рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдмреИрдХрдмреЛрдирдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдВ рд▓реЙрд╢ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред рдЦреИрд░, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рджреЗрд╢реА рдХреЛрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдзреАрдорд╛ рдирд╣реАрдВ рд╣реИред рдХрднреА-рдХрднреА рддреЗрдЬред
рдЬреЗрдПрд╕ рдореЗрдВ рджрд┐рдирд╛рдВрдХ / рд╕рдордп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд┐рдирд╛, рд╕рд┐рд░рджрд░реНрдж рдХреЗ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдмрд┐рдирд╛ рдХрдИ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ред
рдореИрдВрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдмреИрдХрдмреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣рд╛рдБ рдмрд╣реБрдд рдЕрдиреБрд░реЛрдз рд╣реИред рдлрд┐рд░ рд╕реЗ, рдореИрдЪреЛрдВ рдкрд░ рд╕рд╣реЗрдЬреЗрдВред рдмреИрдХрдмреЛрди рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдпрд╣ рдмреЗрдХрд╛рд░ рд╣реИред рдХрдо рд╕реЗ рдХрдо рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрд╛)
рдореИрдВ рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди
рд░реЗрдб-рдЬреЗрдПрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ, рдпреЗ рдХрд╕реНрдЯрдо рдмреИрдХрдмреЛрди рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВ, рдЬреЛ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рддреЗрдЬ рд╣реИрдВред рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рдлреА рдкрд░рд┐рд╖реНрдХреГрддред рдпрд╣ рднреА рдЕрдлрд╝рд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ RAD рдкреБрд░рд╛рдиреЗ рдХреЛрдб рдХрд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреБрд░рд╛рдиреЗ iScroll рдФрд░ рдЕрдВрдбрд░рдХреЛрд░ рдХреЗ рдмрдЬрд╛рдп рдЪрд┐рдкрдХрддрд╛ рд╣реИред рдлрд┐рд░ рд╕реЗ, рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрддрд┐рд░рдВрдЬрд┐рдд рд▓рдЧ рд░рд╣рд╛ рдерд╛ред
рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЫрдБрдЯрдиреА рдХреЗ рд╕рд╛рдеред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдорд╡реАрд╕реА рдпрд╛ рдПрдХ рд╕рдорд╛рди рдврд╛рдВрдЪрд╛ рдирд╣реАрдВ рд╣реИ, рдЖрд╡реЗрджрди рдХреА рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЬреЗрдПрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рддреИрдпрд╛рд░ рд╕реАрдПрд╕рдПрд╕ рдврд╛рдВрдЪрд╛ рдФрд░ рддреНрд╡рд░рд┐рдд рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЬреЗрдПрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯ рд╣реИред

2. рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА
рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ 2 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдП рд╣реИрдВред 2 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рд╡реЗрдм рддрдХрдиреАрдХреЛрдВ рдФрд░ рджреЗрд╢реА рдХреЛрдб рдХреЗ рдмреАрдЪ рдЪрдпрди рдХрд┐рдпрд╛ред рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдореВрд▓ рдХреЛрдб рдЪреБрдирд╛ред рдФрд░ рдЙрд╕ рд╕рдордп рдпрд╣ рд╕рд╣реА рдирд┐рд░реНрдгрдп рдерд╛ред рдЕрдм, рдЕрдЪреНрдЫреЗ рдХреЗ рд▓рд┐рдП, рд╡реЗрдм рдкрд░ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдФрд░ рд╡реЗрдм рдХреЛ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдлрд╝рд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ, рджреЗрд╢реА рдУрдЬ-рд╕реА рдХреА рд╣рдЬрд╛рд░реЛрдВ рд▓рд╛рдЗрдиреЗрдВ, рдареАрдХ рдирд╣реАрдВ рд╣реИрдВред рдореИрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреБрдк рд╣реВрдВред
реи.рез рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░
рдЦреИрд░, рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рднрдВрдбрд╛рд░рдгред рдЙрд╕рд╕реЗ 5 рдореАрдЯрд░ рдЕрдзрд┐рдХ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдм рд╕реЗ рд╣рдореЗрдВ рдкрд╛рда / рдЬреЗрдПрд╕-рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдореЗрдордХреЗ / рдореВрд▓реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рд╡реЗ рдЦреБрд╢ рд╣реЛрдВрдЧреЗред рдпрджрд┐ 5 рдореАрдЯрд░ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдореВрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдбрдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕реНрдЯреНрд░реИрдкрд┐рдВрдЧ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред рдСрдирд▓рд╛рдЗрди рдХрдИ рд╕рдорд╛рдзрд╛рди рд╣реИрдВред рдХрд┐рд╕реА рдиреЗ рдХреИрд╢ рдХреЛ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рддрд╣ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛, рдХрд┐рд╕реА рдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдХрд┐рд╕реА рдиреЗ WebSQL рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА, рдЬреЛ рдХрд┐, рд╡реИрд╕реЗ рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛рдлреА рд╣реИред
реи.реи рдЕрдкрд╛рдЪреЗ
рд╢рд╛рдпрдж рдпрд╣ рдХреЗрд╡рд▓ рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рд╣реИ рдХрд┐ рд╣рдо рдмрд╛рд╣рд░реА рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрдерд╛рдиреАрдп HTML рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рд╕рдордп рдЖрдкрдХреЗ рдлреЛрди рдкрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдмрд╛рд╣рд░реА рд╕рд╛рдЗрдЯреЗрдВ рдирд╣реАрдВ рдЦреБрд▓реЗрдВрдЧреАред рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ appCache рд╣рдореЗрдВ рдмрдЪрд╛ рд▓реЗрдЧрд╛ред
рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреИрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЗрдЦ рд╣реИрдВ рдЬреЛ рдЗрд╕ рддрдХрдиреАрдХ рдореЗрдВ рдирд╣реАрдВ рдЖрдП рд╣реИрдВ, рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдЕрд░реНрде рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЙрди рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреИрд╢ рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╕реБрдВрджрд░рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХреИрд╢ рдореЗрдВ рд╕реНрдерд┐рдд рдлрд╛рдЗрд▓реЗрдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреА, рднрд▓реЗ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рди рд╣реЛред рдЖрд╡реЗрджрди рдореЗрдВ рдЖрд╡реЗрджрди рдХрд╛ рддрд░реНрдХ рд╕рд░рд▓ рд╣реИред
рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд╣рд▓реА рдмрд╛рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╡реЗрдмрд╡реНрдпреВ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдЪреВрд╕рддрд╛ рд╣реИ, рд╡реЗрдмрд╡реНрдпреВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреИрд╢ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рд░ рдмрд╛рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░, рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдпрд╣ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреИрд╢ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реБрдЖ, рддреЛ рдХрд╛рдо рдЬрд╛рд░реА рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреИрд╢ рдХреЗрд╡рд▓ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд┐рдирд╛ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рди рдХреЗрд╡рд▓ рд╡реЗрдм рддрдХрдиреАрдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдХреЛрдб рдХреЛ рд╕реАрдзреЗ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рднреА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЬреЛ рдореБрдЭреЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЙрд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рдерд╛ - рдПрдХ рддреНрд╡рд░рд┐рдд рдмрдЧрдлрд┐рдХреНрд╕ рдФрд░ рдирдП рдЪрд┐рдкреНрд╕ рдХрд╛ рддреНрд╡рд░рд┐рдд рдкреНрд░рдХрд╛рд╢рдиред
2.3 рд╕реАрдПрд╕рдПрд╕ 3
рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рд╡реЗрдмрдХрд┐рдЯ рдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдореВрд░реНрдЦрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡реЗрдм рдкрд░ рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдо рдЗрд╕реЗ рдПрдХ рдпрд╛ рджреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╕реБрдкрд░ рдЖрдзреБрдирд┐рдХ рд╣реИрдВ рдФрд░ рдЕрдХреНрд╕рд░ рдирдИ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдпрд╛рдиреА рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдПрдиреАрдореЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ pngfix рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЬрд╛рдирд╛)
рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рд▓рдЧрднрдЧ рд╕рднреА рдПрдиреАрдореЗрд╢рди css3 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ JS рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдХрд┐рд▓реЛрдореАрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрд╕рд╛рди рдФрд░ рддреЗрдЬрд╝ рд╣реИред рджреВрд╕рд░реЗ, рдпрд╣ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╕реБрдкрд░ рдлрд╛рд╕реНрдЯ рдзрдиреНрдпрд╡рд╛рдж рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рд╡реЗрдмрдХрд┐рдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╢рд╛рдпрдж рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ) рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ Xcode рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рд╣рдореЗрдВ рдХреЗрд╡рд▓ UIWebView рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХ рдХреБрдЫ рдирд╣реАрдВред рдореИрдВрдиреЗ
JSONKit рдХреЛ
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рджреЗрд╢реА рдкрд╛рд░реНрд╕рд░ + рд╡реАрдХреЗ-рдПрд╕рдбреАрдХреЗ, рдлреЗрд╕рдмреБрдХ-рдПрд╕рдбреАрдХреЗ рд╕реЗ рддреЗрдЬ рд╣реИред рдмреЗрд╢рдХ, рд╡реЗрдм рдкрд░ рдПрдХреАрдХрд░рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди рдЖрдХрд░реНрд╖рдг рдХреЗ рд▓рд┐рдП рдореИрдВ vk + facebook рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╕рдорд░реНрдерди рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред Ios sdk рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ред рдпрд╛рдиреА рд╡реЗрдм рддрдХрдиреАрдХ рд╢рд╛рдВрдд рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕реЗ рдХрд╛рд░реНрдп рд╣реИрдВ рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рд░реНрд╡реЛрддреНрддрдо рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдм рд╣рдорд╛рд░реЗ HTML рдХреЛрдб рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред рдпрд╣рд╛рдБ рднреА, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рд╡реЗрдмрд╡реНрдпреВ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ рдЙрд╕реЗ рд╣рдорд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рд╕реМрдВрдкрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╡реЗрдм рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд╕рдВрджреЗрд╢ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИрдВ, рд╣рдо рдХрд╣реАрдВ рд╕реЗ рднреА рдЦреАрдВрдЪрддреЗ рд╣реИрдВ:
[webView stringByEvaluatingJavaScriptFromString:@"alert(123);"]
рд╡реЗрдм рд╕реЗ рд╕рдВрджреЗрд╢ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ WebView рд╕рднреА рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рд╕реВрдБрдШрддрд╛ рд╣реИ, рд╣рдо рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреЗ рд▓рд┐рдВрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ shouldStartLoadWithRequest рд╡рд┐рдзрд┐ рдореЗрдВ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рддреЗ рд╣реИрдВ:
<button ontouchend="window.location='vk:auth';"></button>
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSMutableURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { NSString *requestString = [[request URL] absoluteString]; if ([requestString isEqualToString:@"vk:auth"]) { [VKSdk authorize:@[VK_PER_FRIENDS, VK_PER_WALL] revokeAccess:YES forceOAuth:YES inApp:YES display:VK_DISPLAY_IOS]; return NO; } }
рддрджрдиреБрд╕рд╛рд░, рдЕрдЧрд░ рд╣рдореЗрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЬрд┐рд╕ рдкрддреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ NO рд▓реМрдЯрдирд╛ рди рднреВрд▓реЗрдВ, рдЕрдиреНрдпрдерд╛ рд╡реЗрдм рд╕рдВрд╕реНрдХрд░рдг рдЕрднреА рднреА рдкрддрд╛ vk: рд╕реНрдерд┐рддрд┐ рдкрд░ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛ред
рдпрд╣ рд╕рдм рдФрд░ рд╕рдм рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╡реЗрдм рдЪреЗрд╣рд░рд╛ рд╣реИ рдЬреЛ рдХрдард┐рди рдХреИрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдСрдлрд╝рд▓рд╛рдЗрди рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╕реБрдЦ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП? )
рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдФрд░ рдиреЛрдЯреНрд╕
рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдмрд╛рд╣рд░реА рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреЙрд░реНрдбреЛрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред рдирд┐рд╕реНрд╕рдВрджреЗрд╣, рдЧрд▓рддреА # 1 xcode рдореЗрдВ рдЕрдкрдиреЗ рдЦреЛрд▓ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдереАред рд▓реЗрдХрд┐рди рдлрд┐рд░, рдХрд╛рд░реНрдп рдХреЛ рдЗрдиреНрд╕ рдФрд░ рдмрд╛рд╣рд░реА рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдХрд╛рдлреА рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИред рдореИрдВ рд╕рдВрджрд░реНрдн рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЖрдкрдХреЗ рдЧреЛрд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ред рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕реЗ рдмреЗрд╣рддрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рдФрд░ рд╡рд╣ рд╕рдм рд╡рд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдЙрд╕рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рде рд╣реА, рд░реАрдврд╝ рдХреА рд╣рдбреНрдбреА рдХреА рдЕрдирджреЗрдЦреА рдПрдХ рдЧрд▓рддреА рдереАред рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЖрдЧреЗ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдмрд╣реБрдд рд╕рд░рд▓ рдФрд░ рдЕрдзрд┐рдХ рд╕рдордЭрдиреЗ рд╡рд╛рд▓рд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдмреИрдХрдмреЛрди рдЬреИрд╕реЗ рдкреАрд╡реАрд╕реА рдврд╛рдВрдЪреЗ рдХрд╛ рддреБрд░рдВрдд рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ NSURLRequest рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдХрдард┐рди рд╣реЛрддрд╛ рдЪрд▓рд╛ рдЧрдпрд╛ред рдпрд╣ WebView рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ URL рдЦреЛрд▓рддрд╛ рд╣реИред рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреИрд╢рдкреЙрд▓реАрд╕реА рд╣реИ, рдЬрд╣рд╛рдВ рдХреИрд╢ рдкреЙрд▓рд┐рд╕реА рдкрд╛рд╕ рдХрд░рдирд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк рдПрдХ рдорд╛рдирдХ рдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд▓рдЧрднрдЧ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдмрд░рд╛рдмрд░), рдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЕрдиреБрд░реЛрдз рдХреЛ рдХрднреА рднреА рдХреИрд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХреИрд╢ рд╕реЗ рдХреЗрд╡рд▓ рд╣реЗрдбрд░ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд▓рд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред NSURLRequestReloadIgnoringLocalAndRemoteCacheData рдзреНрд╡рдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдФрд░ рддрднреА рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдЭрдВрдбрд╛ ios sdk рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)))
рдЬреИрд╕реЗ рд╣реА рдЧреЗрдо рдХреЗ рд▓рд┐рдП, рдореЙрдбрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдирд░реА рднреЗрдЬрдиреЗ рдХреЗ рд╕рдордп, рдРрдкрд╕реНрдЯреЛрд░ рдореЗрдВ 2048 рдЧреЗрдо рдирд╣реАрдВ рдереЗред рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд╕рдордп рдЙрдирдореЗрдВ рд╕реЗ 60 рд╕реЗ рдЕрдзрд┐рдХ рдереЗред рдкрд╣рд▓реА рдмрд╛рд░ рдореИрдВрдиреЗ HTML рдХреЛрдб рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдПрдбрд╕реЗрдВрд╕ рдмрдирд╛рдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░рдХрд╛рд╢рди рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЖрд╡реЗрджрди рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рд╕рднреА 60+ рдЦреЗрд▓ рдЕрдВрджрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд╕рд╛рде рдореБрдХреНрдд рдереЗред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рд╡рд┐рдзрд┐) рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╣реИред рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдЦреЗрд▓ рдкрд░ рдкреИрд╕рд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдлреНрдд рдореЗрдВ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░ GameCenter рдХреЗ рд╕рд╛рде рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдореИрдВ рдХреМрди-рдХреМрди рд╕реЗ рдЧреЗрдордХреЗрдВрдЯрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ VKontakte рдкрд░ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЧрдпрд╛ред рдЦреИрд░, "рд╣реИрдХрд░реНрд╕" рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЖрдзрд╛рд░ред рдпрджрд┐ рдРрд╕реА рдЪреАрдЬреЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрддреА рд╣реИрдВ рдФрд░ рд▓реЛрдЧ рдкреНрд░рддрд┐ рдЧреЗрдо 33 рд░реВрдмрд▓ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХрд╛ рдорди рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡реИрд╢реНрд╡рд┐рдХ рд░реЗрдЯрд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдереЗ, рдЬреЛ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреБрд░реБрд╖ рдпрд╛ рдорд╣рд┐рд▓рд╛, рд╡рдпрд╕реНрдХ рдпрд╛ рдХрд┐рд╢реЛрд░ред рдореЙрд╕реНрдХреЛ рд╕реНрдЯреЗрдЯ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдпрд╛ рдПрдордЬреАрдЖрдИрдПрдордУ, рдЖрджрд┐ред рдпрд╣ рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╕рд┐рд░реНрдл "рдХрд▓рдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг" рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрд╡рд╛рд╕реАрд░ рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдореЗрдВ рдкреНрд░рддреАрдХ рдмрдирд╛рдХрд░ рдЕрд░реНрдЬрд┐рдд рдХрд┐рдПред рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдХреЗ рдХреБрд▓ 18 рдЖрдЗрдХрди + 13 рд╢реБрд░реБрдЖрддреА рд╕реНрдХреНрд░реАрдиред
UPD: AppStore рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╡реИрдзрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдореИрдВ @ mifki рдХреА
рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ
рдкрдврд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдпрджрд┐ рд╡рд╣ рд╕рдм рдХреБрдЫ рдЬреИрд╕рд╛ рд╡рд╣ рдХрд╣ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЖрд╡реЗрджрди рдХреЛ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдпрд╣ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐,
рдЖрд▓рдордВрддрд░рд╛ рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рдмрд╛рд╣рд░реА рд▓реБрдЖ рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЖрд╡реЗрджрди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛,
StackOverlow рдкрд░ рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ рдХрд┐ рдкрд╣рд▓реЗ рдмрд╛рд╣рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдЕрдм рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдмрджрд▓ рдЧрдИ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред