
рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ, рд╣рдо рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред 2011 рдХреЗ рдЖрд╕рдкрд╛рд╕, рд╣рдордиреЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдкрд╣рд▓реЗ рдпрд╣ PhoneGap, рдлрд┐рд░ рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдерд╛ред рд░реВрд╕ рдФрд░ рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рдореЗрдВ, рдЗрд╕ рджрд┐рди рддрдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рджрд░реНрдЬрди рдЖрд╡реЗрджрди рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рд╣рдо рд╣реЛрд╢рдкреВрд░реНрд╡рдХ рдореВрд▓реНрдпрд╛рдВрдХрди рд╕реЗ рджреВрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдХреНрдпрд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдмреБрд░рд╛ рдпрд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдФрд░ рдЗрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ред
рд╣рдорд╛рд░реА рд░рд╛рдп рдореЗрдВ, рд╡рд┐рд╖рдп рдЙрди рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рдЖрд╡реЗрджрди рдХрд╛ рдЖрджреЗрд╢ рджреЗрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкрд╕рдВрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмреАрдЪ рдЪрдпрди рдХрд░ рд╕рдХреЗрдВред
рддреЛ, рдЪрд▓рд┐рдП рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЖрдк рд╕рд╛рдордирд╛ рдХрд░реЗрдВрдЧреЗред
рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ:
- рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдХреА рд╕рдорд╕реНрдпрд╛ред
- рдЕрдЧрд░ рдХреЛрдбред
- Android рдкрд░ рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрдиред
- рдорд╛рдирдХ рдХрд╛рд░реНрдпреЛрдВ рд╕рд╣рд┐рдд рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ - рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреА рдХрдореА рд╕реЗ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдзреАрдореА рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
- InterfaceBuilder рдХрд╛ рдЕрднрд╛рд╡ - рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИ, рд╕рдВрдкреВрд░реНрдг UI рдХреЛрдб рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдПрд╕рдбреАрдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдПрд╕рдбреАрдХреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдПрд╕рдбреАрдХреЗ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдмрдЧ рдлрд┐рдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдирдП рдмрдЧ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рд╣рдордиреЗ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИред
рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдХреА рд╕рдорд╕реНрдпрд╛
рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдирд┐рдпрдВрддреНрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ - рдмрдЯрди, рдкрд╛рда рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб, рд░реЗрдбрд┐рдпреЛ рдмрдЯрди, рдЖрджрд┐ред рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдШрдЯрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрдХреЗрдд рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ - рдПрдХ рд╡рд╕реНрддреБ рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ рдХрд┐ рдХрд┐рд╕ рддрддреНрд╡ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЧрдИ рдереА, рдпрд╣ рдХрд┐рд╕ рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рдВрдмреЗ рдпрд╛ рдЫреЛрдЯреЗ рдкреНрд░реЗрд╕, рдФрд░ рдЕрдзрд┐рдХред рдореВрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдЕрд░реНрдерд╛рдд рдорд╛рдирдХ рд╡рд┐рдХрд╛рд╕ рд╕рд╛рдзрдиреЛрдВ (рдЖрдИрдлреЛрди рдХреЗ рд▓рд┐рдП рдЖрдИрдУрдПрд╕ рдПрд╕рдбреАрдХреЗ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЧрдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдЗрд╡реЗрдВрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд╕рдВрдмрдВрдзрд┐рдд рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд╕реЗ рдПрдХ рдирдпрд╛ рдИрд╡реЗрдВрдЯ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдВрднрд╡рддрдГ, рд╕рднреА рдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдпрджрд┐ рдЖрдк рдорд╛рдирдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕реЗрдВрдб рдореИрд╕реЗрдЬ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдмрдЯрди рдЧреНрд░реЗ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдк рджреВрд╕рд░реА рдмрд╛рд░ рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рджреЗрд╢реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдЕрд╡рд░реЛрдзрди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдХреЛрдб рдпрд╛ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдРрд╕рд╛ рд▓реЙрдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпрдВрддреНрд░рдг рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреА рдХрдИ рдШрдЯрдирд╛рдУрдВ рдХреЛ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрдЯрди рдПрдХ рдирдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреНрд░реАрди рдЦреЛрд▓рддрд╛ рд╣реИ, рддреЛ рджреЛ рдпрд╛ рдЕрдзрд┐рдХ рд╕реНрдХреНрд░реАрди рдЦреБрд▓ рд╕рдХрддреА рд╣реИрдВред
рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЧрд▓рдд рдФрд░ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред Apple, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, AppStore рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЖрд╡реЗрджрди рдХреЛ рднреА рдпрд╛рдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЖрдкрдХреЛ рдпреВрдЖрдИ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдмрд╛рдж рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЭрдВрдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдкрд╣рд▓реЗ рдПрдХ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреВрд░рд╛ рди рд╣реЛ рдЬрд╛рдПред рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдПрдХ рджреЛ-рдХреНрд▓рд┐рдХ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╣рд╛ рд╣реИред
рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд▓реЗрдХрд░ рдЖрдП рд╣реИрдВ:
1. рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рд╕реНрдХреНрд░реАрди рд▓реЙрдХ рдмрдирд╛рдпрд╛: рдкрд╣рд▓реЗ рдкреНрд░реЗрд╕ рдХреЗ рдмрд╛рдж, рд╕рдВрдкреВрд░реНрдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреНрд░реАрди рдПрдХ рдкрд╛рд░рджрд░реНрд╢реА рдЧреНрд░реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ "рдХреГрдкрдпрд╛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ ..." рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИред рд╕рд░рд▓ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рдВрджреЗрд╢ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп (рд▓рдЧрднрдЧ рдЖрдзрд╛ рд╕реЗрдХрдВрдб) рдХреЗ рдмрд╛рдж рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИред рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реАрди рдХреЛ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рдХреЗ рд▓рд┐рдП рд▓реЙрдХ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдФрд░ рдлрд┐рд░ рдШрдЯрдирд╛ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдВрдд рдореЗрдВ, рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдХреНрд░реАрди рдЕрдирд▓реЙрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рдВрджреЗрд╢ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИред рд╕рдВрджреЗрд╢ рд╕реНрд╡рдпрдВ рдмрд╛рдж рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдврд╛рд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджреЗрдЦрд╛ рдЧрдпрд╛:

2. рдПрдХ рдЕрдиреНрдп рдЕрд╡рддрд╛рд░ рдореЗрдВ, рдпрд╣ рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рдкреНрд░реЗрд╕ рдХреЗ рдмрд╛рдж рдХрдо рд╕реЗ рдХрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рдЕрдВрддрд░рд╛рд▓ рдмреАрдд рдЪреБрдХрд╛ рд╣реИред рдпрджрд┐ рдЕрдВрддрд┐рдо рдХреНрд▓рд┐рдХ рдХреЗ рдмрд╛рдж рдЖрдзрд╛ рд╕реЗрдХрдВрдб рдмреАрдд рдЪреБрдХрд╛ рд╣реИ, рддреЛ рдШрдЯрдирд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рджреЛрдиреЛрдВ рд╣реА рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдореВрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкрд┐рдЫрд▓реА рдШрдЯрдирд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдмрдЯрди рдХреЛ рдмрд╕ рджрдмрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдЧрд░ рдХреЛрдб
рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдХрдИ рдЪреАрдЬреЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ, рдЧреБрдгреЛрдВ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдореЗрдВ рдЖрдкрдХреЛ рд▓рдЧрд╛рддрд╛рд░ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ "рдпрджрд┐ рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдпрд╣ рдЖрдИрдлреЛрди рд╣реИ, рддреЛ рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░реЗрдВред" рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХрдо рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдореВрд▓реНрдп рдЖрд╡реЗрджрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рднрд░рд╛ рдЬрд╛рддрд╛ рд╣реИ:
if(Titanium.Platform.name.indexOf('iPhone') >= 0) { isIPhone = true; isAndroid = false; }
рдФрд░ рдЖрдк рд╣рд░ рдЬрдЧрд╣ рдЪреЗрдХ рдбрд╛рд▓рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд╡рд╕реНрддреБрдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛: if(isAndroid) { fieldCount = resultSet.fieldCount; } else { fieldCount = resultSet.fieldCount(); }
рдпрд╣ рдмрд╣реБрдд рд╣реА рдЕрджреНрднреБрдд рдЙрджрд╛рд╣рд░рдг рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рдкрд░ рдХрд┐рддрдирд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рджреВрд╕рд░реЗ, рдкреНрд░рд▓реЗрдЦрди рдХреЛ рд╢реБрд░реВ рдореЗрдВ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рдХреЛрдб рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рджреЗрдЦрдирд╛ рдерд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдХрд┐рд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

рдпрджрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рддрд╣рдд рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдИрдлреЛрди рдпрд╛ рдЖрдИрдкреИрдб рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдРрд╕реЗ рдиреЛрдЯреЛрдВ рдХреА рдПрдХ рдмрд╣реБрдд рд╣реИрдВред
рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЕрдиреБрднрд╛рдЧрдпрджрд┐ рдЖрдк Android рдкрд░ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЪреВрдВрдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдЕрдиреБрднрд╛рдЧ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдЖрдИрдУрдПрд╕ рдкрд░ рдХреИрд╕реЗ рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рд╣реИ, рд╕реНрдХреНрд░реАрди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╢реЗрд╖ рдЬрдм рдЕрдиреБрднрд╛рдЧ рдХреЗ рддрд╣рдд рд╕реВрдЪреА рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдордиреЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реА рд╕реВрдЪреА рдЖрдЗрдЯрдо рдореЗрдВ рдЕрдиреБрднрд╛рдЧ рджреГрд╢реНрдп рдбрд╛рд▓рд╛ред рддрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдкрд╛рда рдкреНрд░рджрд░реНрд╢рди - рд▓реЗрдмрд▓, рдФрд░ рдкрд╛рда рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдбрдПрдВрдбреНрд░реЙрдЗрдб рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рдХреЛ рдЗрдВрдбреЗрдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпреЗ рдЗрдВрдбреЗрдВрдЯ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд╕рдВрд╕реНрдХрд░рдг, рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЙрд╕рдореЗрдВ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдЖрдо рд╕рдорд╕реНрдпрд╛ рдЕрджреГрд╢реНрдп рдкрд╛рда рд╣реИ, рдЬреЛ рдЗрди рдЖрдВрддрд░рд┐рдХ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдХрд╛рд░рдг рдкрд╛рда рдмреЙрдХреНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рджрд┐рдЦреЗ, рддреЛ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЗрдлреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдзрд┐ рд▓рд┐рдЦрдиреА рд╣реЛрдЧреА рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧреА рдХрд┐ рдкрд╛рда рдХреЛ рдЕрдм рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда var createLabel = function(properties, linesCount) { var fontSize = isNotEmpty(properties.font) && (properties.font.fontSize) ? properties.font.fontSize : defaultFontSize; var offset = Math.floor(fontSize/8); var heightOffset = 2 * offset; var lineHeight = fontSize + heightOffset; var androidTopOffset = 0; if (isAndroid) { androidTopOffset = (fontSize <= getControlSize(18)) ? Math.floor(fontSize / 4) : Math.floor(fontSize / 11); } if(isNotEmpty(properties.top)) { properties.top = properties.top - offset - androidTopOffset; if(isNotEmpty(properties.height) && properties.height != Ti.UI.SIZE) { properties.height = properties.height + heightOffset; } else if(isNotEmpty(linesCount)) { properties.height = lineHeight * linesCount; } } if (isEmpty(properties.font)) { properties.font = {}; } properties.font.fontFamily = fontName; properties.font.fontWeight = 'normal'; if (isEmpty(properties.wordWrap)) { if (isNotEmpty(linesCount) && linesCount == 1) { properties.wordWrap = false; } else {
DEBUG рдЕрдиреБрднрд╛рдЧ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: рдпрджрд┐ рдкрд╛рда рдореЗрдВ рд░рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо рд░рдВрдЧ рдХреЛ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ iPhone рдФрд░ Android рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рдВрдЧ рдорд╛рди рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдмрд▓ рдХреЛ рд░рдВрдЧрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕рдорд╛рди рджрд┐рдЦреЗред рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдХреА рд╕реНрдХреНрд░реАрди рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВ, рдФрд░ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдХреНрд░реАрди рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдмреАрдЪ рдЗрд╕ рддрд░рд╣ рдХреА рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг, рдЖрд╡реЗрджрди рдХреЛ рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм рдХрд┐рд╕реА рдПрдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдХреБрдЫ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХрднреА-рдХрднреА рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдлрд┐рдХреНрд╕ рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред
Android рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди
рдЬрдм рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп рд╣рдореЗрдВ рдмрд╣реБрдд рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛: рдЬрдм рдпрд╣ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ 10 рдорд┐рдирдЯ рдХреЗ рдмрд╛рдж рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕реНрдХреНрд░реАрди рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ рднреА рдореБрдХреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЬрд┐рд╕ рдкрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА рдереА рд╡рд╣ 3.1.1 рдереАред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реНрдерд┐рд░рддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдХрдо рдХрд░рдирд╛, рд╕рднреА рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛, рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдирд╛, рдорд╛рдирдХ рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
рдпрджрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рднреА рдХрд╡рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рджреЗрд╢реА рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░ рдЕрдкрд╡рд╛рдж рд╣реИрдВрдбрд▓рд┐рдВрдЧ, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рджреМрд░рд╛рди рд╣реЛрддрд╛ рд╣реИ, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдХреА рдХрдореА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ)ред рдЬрдм рдЖрдк рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреЗ рдЕрдВрджрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдорд╛рдирдХ рд╡рд╛рд▓реЗ рд╕рд╣рд┐рдд рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдлрд╝реЛрдЯреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХрд░рддреЗ рд╣реБрдП рд╕рдВрднрд╡рддрдГ рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рд╣рдордиреЗ рдПрдХрддреНрд░ рдХреА рд╣реИред рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдЬреЛ рд╣рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдИ, рд╡рд╣ рдереА рдлреЛрдЯреЛрдЧреНрд░рд╛рдл рдореЛрдб рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ред рдпрд╛рдиреА рдпрджрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ "рдлрд╝реЛрдЯреЛ рд▓реЗрдВ" рдФрд░ "рд░рджреНрдж рдХрд░реЗрдВ" рдмрдЯрди рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдВрдЧ рд╕реНрдХреНрд░реАрди рджрд┐рдЦрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рддреЛ рд░рджреНрдж рдХрд░реЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЖрдк рдХреБрдЫ рднреА рд░рджреНрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдлреЛрди рдкрд░ "рдмреИрдХ" рдмрдЯрди рджрдмрд╛рдХрд░ рдлреЛрдЯреЛрдЧреНрд░рд╛рдл рдореЛрдб рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред рдпрд╛рдиреА рдпрджрд┐ рдЖрдкрдХреЛ рдлрд╝реЛрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдВрдЧ рдореЛрдб рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╕рдордп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рдРрд╕реА рдХрдИ рдХрдорд┐рдпрд╛рдВ рдФрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдмрдЧ рдХреА рд╕реВрдЪреА рдореЗрдВ рд░рд╣реА рд╣реИрдВред
jira.appcelerator.org/browse/TIMOB-16182jira.appcelerator.org/browse/TIMOB-16199рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реВрдЪреА:
jira.appcelerator.org/secure/IssueNavigator.jspa ?
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ - рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреА рдХрдореА, рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрддреА рд╣реИ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛ рджреЗрддреА рд╣реИ
рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзреБрдирд┐рдХ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдЬреИрд╕реЗ рдЬрд╛рд╡рд╛ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╕реНрдореГрддрд┐ рдкреНрд░рддрд┐рдмрдВрдз рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдирд┐рдпрдореЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рдбрд╛рдпрдиреЗрдорд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЗрд╕реЗ рдПрдХ рд╡реИрд▓реНрдпреВ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ рдЬрдм рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдПрдХ рд╣реА рдЪрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдкрд░ рд▓реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЙрд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЙрдирдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
InterfaceBuilder рдХрд╛ рдЕрднрд╛рд╡ - рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИ - рд╕рдВрдкреВрд░реНрдг UI рдХреЛрдб рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрдИ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕реВрдЪрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВ: рдЯреНрд╡рд┐рдЯрд░, рд╕рдорд╛рдЪрд╛рд░ рдлрд╝реАрдб, рдореЗрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рдкрддреНрд░, рдкрддрд╛ рдкреБрд╕реНрддрд┐рдХрд╛, рдЕрдиреБрд╕реНрдорд╛рд░рдХ, рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо - рдпреЗ рд╕рднреА рд╕реВрдЪрд┐рдпрд╛рдВ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, рдПрдХ рдХреЙрдореНрдмреЛ рд╕реНрдХреНрд░реАрди рдПрдХ рдореЗрдЬ рдкрд░ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдПрдХ рд╕реЗрд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд░реНрдгрд┐рдд рд╣реИред рдЖрдИрдУрдПрд╕ рдкрд░ рдПрдХ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд┐рд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ (рдпрд╛ рдЬрдЯрд┐рд▓ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЯреЗрдореНрдкрд▓реЗрдЯ) рдмрдирд╛рддрд╛ рд╣реИ

рдФрд░ рд╡рд╣ рдЗрд╕ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрддрд╛ рд╣реИ:
- (void)updateViews { if (!self.package) return; static NSDateFormatter* df = nil; if (!df) { df = [[NSDateFormatter alloc] init]; df.dateStyle = NSDateFormatterShortStyle; df.timeStyle = NSDateFormatterNoStyle; } self.labelCity.text = self.package.city; self.labelPackageId.text = self.package.formattedPackageId; self.labelItemsCount.text = @(self.package.items.count).stringValue; self.prizeTypeImageView.image = [self prizeTypeImage]; self.labelDispatchDate.text = [df stringFromDate:self.package.dispatchDate]; self.labelPeriod.text = [NSString stringWithFormat:@"%@ тАУ %@", [df stringFromDate:self.package.periodBegin], [df stringFromDate:self.package.periodEnd]]; }
рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдкрд░, рдЖрдкрдХреЛ рдХреЛрдб рдореЗрдВ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда var rowTemplate = function(item, index, callback) { var row = Ti.UI.createTableViewRow({ height: rowHeight, left: 0, right: 0, selectedBackgroundColor: '#11a2c5', backgroundSelectedColor: '#11a2c5', color: 'transparent', className: classNameStr }); var view = Ti.UI.createView ({ top: 0, left: leftOffset, right: rightOffset, height: rowHeight, color: 'transparent' }); var backView = Ti.UI.createView ({ top: 0, left: 0, right: voucherWidth, height: rowHeight, color: 'transparent' }); view.add(backView); var imageView = Ti.UI.createImageView({ top: top, left: 0, width: getControlSize(47), height: getControlSize(58), image: getPicturePath('/images/orders/icon_oteli_mini') }); backView.add(imageView); var left = imageView.left + imageView.width + topOffset; var nameLabel = createCommonLabel({ left: left, top: top, right: topOffset, height: imageView.height, font: { fontSize: fontSize }, color: '#000000', text: itemName }, 2); backView.add(nameLabel); top = imageView.top + imageView.height; var placeLabel = createCommonLabel({ left: 0, top: top, right: 0, height: height, font: { fontSize: fontSize }, color: '#000000', text: itemCity }); backView.add(placeLabel); top = placeLabel.top + placeLabel.height; var dateLabel = createCommonLabel({ left: 0, top: top, right: 0, height: height, font: { fontSize: fontSize }, color: '#000000', text: datesText }); backView.add(dateLabel); var voucherView = Ti.UI.createImageView({ width: voucherWidth, top: topOffset, right: 0, height: getControlSize(48), backgroundImage: getPicturePath(voucherImagePath), visible: voucherActive }); view.add(voucherView); top = dateLabel.top + dateLabel.height; var numberLabel = createCommonLabel({ left: 0, top: top, right: 0, height: height, text: orderNumber, font: { fontSize: fontSize }, color: '#000000' }); backView.add(numberLabel); top = numberLabel.top + numberLabel.height; var statusLabel = createCommonLabel({ left: 0, top: top, right: 0, height: height, font: { fontSize: fontSize }, color: '#000000', text: statusText }); backView.add(statusLabel); return row; };
рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо 3.1.0 рдореЗрдВ рдПрдХ рд╕реВрдЪреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдПрдХ рдирдИ рдХреНрд╖рдорддрд╛ рд╣реИ - рд╕реВрдЪреА рджреГрд╢реНрдпред рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░, рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ ListView рдкрд░ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рдРрд╕рд╛ рдЖрд╡реЗрджрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬреЛ рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рдзреАрдорд╛ рдФрд░ рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрд▓ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ:
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда var listItemTemplate = { properties: { height: rowHeight, backgroundSelectedColor: '#11a2c5' }, childTemplates: [ { type: 'Ti.UI.View', bindId: 'rootView', properties: { left: leftOffset, top: 0, right: rightOffset, backgroundSelectedColor: '#11a2c5', height: rowHeight, color: 'transparent' }, childTemplates: [ {
рдЪреВрдВрдХрд┐ ListView рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реНрдХреНрд░реАрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП iPhone рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрди рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд░реНрддреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдПрд╕рдбреАрдХреЗ рдиреЗ рдмрд╛рдж рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдПрд╕рдбреАрдХреЗ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛
рдЗрддрдирд╛ рд╕рдордп рдкрд╣рд▓реЗ рдирд╣реАрдВ, Apple рдиреЗ iOS 7 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдерд╛, рдЬрд╣рд╛рдВ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛ рдХрд╛рдлреА рд╣рдж рддрдХ рд░реАрдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ (рд╕реНрдХреНрд░реАрди рдХреЗ рдКрдкрд░реА рднрд╛рдЧ, рдЬреЛ рдмреИрдЯрд░реА рд╕реНрддрд░, рд╕рдордп рдФрд░ рдСрдкрд░реЗрдЯрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ), рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдмрд╛рдЬрд╛рд░ рдкрд░ рдПрдХ рдирдпрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ? рдкрд╣рд▓реА рд╕реЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЕрд░реНрдерд╛рддреНред рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдирдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдПрд╕рдбреАрдХреЗ рдХреЗ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рддрдХ рдкрд╣реБрдВрдЪ рджреА рдЧрдИ рд╣реИред рдпрд╛рдиреА рд╣рд░ рдХреЛрдИ рдЬреЛ рдирд╡реАрдирддрдо рд╕рд┐рд╕реНрдЯрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рддрдм рдПрдХ рд╕реНрдерд┐рд░ рдПрд╕рдбреАрдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЖрдИрдУрдПрд╕ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдРрдкрд╕реНрдЯреЛрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдлрд┐рд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ - iPhones рдХреЗ рдорд╛рд▓рд┐рдХ - рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ? IOS SDK рдХрд╛ рдкрд╣рд▓рд╛ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг 11 рдЬреВрди, 2013 рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ iOS рдмреАрдЯрд╛ рд╕рдкреЛрд░реНрдЯ рд╡рд╛рд▓реЗ рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо SDK рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 15 рдЕрдЧрд╕реНрдд (SDK 3.1.2) рдХреЗ рдмрд╛рдж рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИред 11 рд╕рд┐рддрдВрдмрд░ 2013 рдХреЛ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП iOS рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЧрдП рдереЗред
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо 18 рд╕рд┐рддрдВрдмрд░, 2013 рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ: рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ Apple рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдкреНрддрд╛рд╣ рдерд╛ред
рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдиреЗ рд╕рдВрд╕реНрдХрд░рдг 9 рд╕рд┐рддрдВрдмрд░ рдХреЛ 3.1.3 рдЖрд░рд╕реА рдЬрд╛рд░реА рдХрд┐рдпрд╛, рдФрд░ рдЖрдИрдУрдПрд╕ 7 рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг 3.1.3 рдХреЗрд╡рд▓ 18 рд╕рд┐рддрдВрдмрд░ рдХреЛ, рдЕрд░реНрдерд╛рддреНред рдЬрдм рдмрд╛рдЬрд╛рд░ рдкрд░ рдкрд╣рд▓реА рдмрд╛рд░ рд╣реЛрдиреЗ рдХрд╛ рдХреНрд╖рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧрд▓рдд рдерд╛ред
рд╕рдВрд╕реНрдХрд░рдг 3.1.2 рдореЗрдВ, рд╕реНрдЯреЗрдЯрдмрд╛рд░ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрджрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлреБрд▓-рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рдЕрдм рдпрд╣ рд╕реНрдерд┐рддрд┐ рдкрдЯреНрдЯреА рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реНрдХреНрд░реАрди рдХреЗ рдКрдкрд░реА рдХрд┐рдирд╛рд░реЗ рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕реНрдХреНрд░реАрди рдХреА рд╕рд╛рдордЧреНрд░реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдХрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╕рдордп рддрддреНрд╡реЛрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рдереЗред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдкрдиреЗ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдмрд╛рд░ рдХреА рд╕реНрдерд┐рддрд┐ рдЕрднреА рднреА рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреА - рдмрд╛рд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрдЬрд╛рдп, рдПрдХ рдХрд╛рд▓реА рдкрдЯреНрдЯреА рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реВрдЪрдирд╛ рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИ: рдХреЛрдИ рдШрдбрд╝реА, рдХреЛрдИ рд╢реБрд▓реНрдХ рдирд╣реАрдВ, рдХреЛрдИ рдСрдкрд░реЗрдЯрд░ рдЗрд╕рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред ред рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо 3.1.3 рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде, рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдлрд╝реЛрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдВрдЧ рдореЛрдб рдореЗрдВ, рдлрд╝реБрд▓-рд╕реНрдХреНрд░реАрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди
jira.appcelerator.org/browse/TIMOB-15203 рдХреЗ рд▓рд┐рдП рднреА рд╕реНрдерд┐рддрд┐ рдкрдЯреНрдЯреА рджрд┐рдЦрд╛рдИ
рджреЗрддреА рд╣реИ - рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреЗрд╡рд▓ рд╕рдВрд╕реНрдХрд░рдг рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо 3.2.0 рдореЗрдВ рддрдп рдХреА рдЧрдИ рдереА, рдЬрд┐рд╕реЗ 20 рджрд┐рд╕рдВрдмрд░ рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдПрд╕рдбреАрдХреЗ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдмрдЧ рдлрд┐рдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдирдП рдмрдЧ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реИрдВ
рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг 3.1.3 рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░: рдЬрдм рд╕рдВрд╕реНрдХрд░рдг 3.1.2 рд╕реЗ рдЗрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдирд┐рдореЗрд╢рди рдХрд╛рдлреА рдзреАрдорд╛ рд╣реЛ рдЧрдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдХреА рдУрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рджреЗрд╢реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░ рдЙрди рд╕рднреА рдПрдирд┐рдореЗрд╢рдиреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдирд┐рдореЗрд╢рди рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдирд┐рдореЗрд╢рди рдХрд╛ рд╡рд░реНрдгрди рд╕реБрд╕рдВрдЧрдд рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ, рддрд╛рдХрд┐ рдЗрд╕реЗ рдиреЗрддреНрд░рд╣реАрди рд░реВрдк рд╕реЗ рдХрдИ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдЕрднрд┐рдирдп рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдПрдиреАрдореЗрд╢рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ред рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо 3.1.3 рдореЗрдВ, рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдПрдирд┐рдореЗрд╢рди рдХреЗ рдмреАрдЪ рд╕рдордп рдЕрдВрддрд░ рдмрд╣реБрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛ рдЧрдпрд╛ рдФрд░ 1-3 рд╕реЗрдХрдВрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдПрдиреАрдореЗрд╢рди рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, рдЖрдорддреМрд░ рдкрд░ рдХреБрдЫ рдСрдкрд░реЗрд╢рди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ, рддрддреНрд╡реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ (рдПрдиреАрдореЗрд╢рди рд╕реНрд╡рдпрдВ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ), рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬреЛ рдЕрдм рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рд╡реЗ рд╕реНрдореГрддрд┐ рдкрд░ рдХрдмреНрдЬрд╛ рди рдХрд░реЗрдВред рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо 3.1.3 рдореЗрдВ, рдПрдиреАрдореЗрд╢рди рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реНрдерд┐рддрд┐ рдкрдЯреНрдЯреА рдХреЛ рд╕реБрдзрд╛рд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ SDK рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рд╣рд╛рдВ, рдЖрдкрдХреЗ рдПрдирд┐рдореЗрд╢рди рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред рддреЛ рдХреНрдпрд╛ред рдЖрдЧреЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдЖрдк рдмрд╕ рдПрдХ рдЖрд╡реЗрджрди рдХрднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рдПрдкреНрдкрд▓ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреАрдбрд╝реЗ рдХреЗ рдЗрдВрддрдЬрд╛рд░ рдореЗрдВред рдпрд╛ рдЖрдк рдЗрд╕реЗ рдПрдХрддреНрд░ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рд╣рдорд╛рд░реЗ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ, рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдорд╛рдорд▓рд╛ рдерд╛ - рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдЬреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛рд░реНрдп рдиреЗ рдмрд╕ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛:
jira.appcelerator.org/browse/TC-1322 (SDK 2.1.3) RC2 рдЖрдЗрдЯреНрдпреВрдиреНрд╕ рд╕реНрдЯреЛрд░
рдбрд┐рд╕реНрдЯрд░реНрдмреЗрдВрд╕ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ
рдмрдиреЗрдЧрд╛ ) рдпрд╛
jira.appcelerator.org/browse/TC-2193 (рд╕реНрдЯреВрдбрд┐рдпреЛ 3.1 iTunes рд╕реНрдЯреЛрд░ рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрдЯ рдПрдб-рд╣реЙрдХ рдмрд┐рд▓реНрдбреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣рд╛ рд╣реИ) - рдЬрдм рдЖрдк рдРрдк рд╕реНрдЯреЛрд░ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ AdHoc рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реАред
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдХреЛрдИ рдХрд╣ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдмрдХрд╡рд╛рд╕ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ рд╣реИ - рдХреНрдпрд╛ рдРрд╕рд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рд╕реБрд╡рд┐рдзрд╛, рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдкрд┐рдЫрдбрд╝рдиреЗ, рд▓рдЧрд╛рддрд╛рд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреА рд▓рд╛рдЧрдд рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЗ рдХрд╛рд░рдг рдРрд╕рд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ? рд╣рдордиреЗ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИ - рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред