рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рдирд┐рд░рдВрддрд░ рдмрдЧ рд╣реИред рдЖрдЗрдП рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рдирд╣реАрдВ рд╣реБрдПред рд▓рд╛рдкрд░рд╡рд╛рд╣реА рдпрд╛ рдЧрд▓рдд рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рддрд┐рд▓рдЪрдЯреНрдЯреЗ рдХреЗ рд╕рд╛рде рдореЛрдЯрд▓ рдЯреЗрдорд┐рдВрдЧ рдореЗрдВ рдкрд╛рдИ рдмрдирд╛рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдо рдЦреБрдж рдмреАрдЯрд▓ рдмрдирд╛рддреЗ рд╣реИрдВред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, Xcode рдХреАрдЯреЛрдВ рдХреЛ рдЖрддрдВрдХрд┐рдд рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХрдИ рдЙрдкрдХрд░рдг рджреЗрддрд╛ рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдмрдЧрд░ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рдкреНрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдмрд╣реБрдд рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рдЪрд░ рдФрд░ рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди рдбреАрдмрдЧрд┐рдВрдЧ рджреЗрдЦрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╢реБрд░реБрдЖрддреА рдФрд░ рдЙрдиреНрдирдд iOS рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдк рдХрдо-рдЬреНрдЮрд╛рдд рд▓реЗрдХрд┐рди рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рдбрд┐рдмрдЧрд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рд╕рд╛рде рд╣рд╛рдереЛрдВ рдкрд░ рдЕрдиреБрднрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ:
- рд▓реЙрдЧрд┐рдВрдЧ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдПрдирдПрд╕рд▓реЙрдЧ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ;
- рд╕рдВрдХрд▓рдХ рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ TODO рд╕реВрдЪреА рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ;
- рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдкрд░ рд░реЛрдХ;
- рдПрд▓рдПрд▓рдбреАрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдбрд╛рдпрдирд╛рдорд┐рдХ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореЗрд░реЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп рдПрдХ рдЖрд▓рд╕реА рдбреЗрд╡рд▓рдкрд░ рд╣реЛрдирд╛ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ рдПрд▓рдПрд▓рдбреАрдмреА рдореБрдЭреЗ рдЕрдкрдиреЗ рдорд╛рд░реНрдЯрд┐рдиреА рд╕рдордп рдХреЛ рдмрдЪрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдореБрдЭреЗ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рджрд┐рди рдФрд░ рд░рд╛рдд рдХреЗ рджреМрд░рд╛рди рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЪрд┐рдкрдХреЗ рди рд░рд╣реВрдВред рдЕрдкрдиреА рдХреБрд░реНрд╕реА рдкрд░ рд╡рд╛рдкрд╕ рдмреИрдареЗрдВ рдФрд░ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдкреЗрдп рдХреА рдЦреЛрдЬ рдХрд░реЗрдВред рдЖрд▓рд╕реА рд╣реЛрдиреЗ рдХрд╛ рд╕рдордп!
рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Xcode рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рдпрджрд┐ рдЖрдк рдПрдХ рд╢реБрд░реБрдЖрддреА рд╣реИрдВ, рддреЛ рдореИрдВ рдЖрдкрдХреЛ
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
рдореИрдВрдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдореВрдирд╛ рдЖрд╡реЗрджрди рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк
рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ
рд╣реИрдВ ред
рдЗрд╕ рдРрдк рдХреЛ рдЧрд┐рдлреНрдЯ рд▓рд┐рд╕реНрдЯрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЙрд╕ рднреЛрдЬрди рдХрд╛ рд╣рд┐рд╕рд╛рдм рд░рдЦрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЛ рдЦрд░реАрджрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рдРрдк рдЧрд┐рдлреНрдЯ 2 рдПрдЪрдбреА рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЬрд┐рд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ
рдореЛрд╕реНрдЯ рд╡рд┐рдЬреБрдЕрд▓реА рдЗрдВрдкреНрд░реЗрд╕рд┐рд╡ рдЕрд╡рд╛рд░реНрдб рдорд┐рд▓рд╛ рд╣реИред рдЙрдкрд╣рд╛рд░ рд▓рд┐рд╕реНрдЯрд░ рдЙрдкрд╣рд╛рд░ 2 HD рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд, рдмрд╣реБрдд рдмреБрд░рд╛ред
рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдЧрд┐рдлреНрдЯ рд▓рд┐рд╕реНрдЯрд░ рдХреАрдбрд╝реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдбреЗрд╡рд▓рдкрд░ (рдпрд╣ рдореБрдЭреЗ рдПрдХ рдЕрд▓рдЧ рдЯреА-рд╢рд░реНрдЯ рдореЗрдВ рдерд╛) рдмрд╣реБрдд рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рдерд╛ рдФрд░ рдкреБрд░рд╛рдиреЗ рдврдВрдЧ рд╕реЗ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдФрд░ рд╣рд╛рдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд▓рд╕реА рдЕрднрд┐рдирдп рдХрд░рдХреЗ рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЦреЛрд▓рдиреЗ рдкрд░, рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдлрд╛рдЗрд▓реЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреАред рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди CoreData рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбрд▓ рдХрд╛ рдлреНрд░рдВрдЯ-рдПрдВрдб рд╣реИред
рдЕрдм рдЬрдм рдЖрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рджреЗрдЦрд╛, рдмрдирд╛рдпрд╛ рдФрд░ рдЪрд▓рд╛рдпрд╛ рд╣реИред рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЪрд▓реЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВред
рдбреАрдмрдЧрд░ рдХрдВрд╕реЛрд▓ рд╕реЗрдЯрдЕрдк
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдбреАрдмрдЧрд░ рдХрдВрд╕реЛрд▓ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдореБрдЦреНрдп рдкреИрдирд▓ рдореЗрдВ рдЗрд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЗрд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ:

рдпрджреНрдпрдкрд┐ рдпрд╣ рдмрдЯрди рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛, рдкреНрдпрд╛рд░рд╛ рдФрд░ рдЖрд░рд╛рдорджрд╛рдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╣рд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рддреНрд░ рдХреЗ рд╕рд╛рде рджрдмрд╛рдиреЗ рд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЙрдВрдЧрд▓реА рдШрд┐рд╕ рдЬрд╛рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдореЗрд░реЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдХреЛрдб рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, settings рджрдмрд╛рдХрд░ Xcode рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЦреЛрд▓реЗрдВ, рдпрд╛ рдореЗрдиреВ рдкрд░ рдЬрд╛рдПрдВ рдФрд░
Xcode \ Preferences рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░
Behaviors рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

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

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

рдЗрд╕рдХреЗ рдмрд╛рдж рдкреИрдирд▓ рдореЗрдВ рд╕рдмрд╕реЗ рдиреАрдЪреЗ рдкреНрд▓рд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдореЗрдиреВ рд╕реЗ,
рдПрдХреНрд╕реЗрдкреНрд╢рди рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдЪреБрдиреЗрдВ ред

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

рдХрдВрд╕реЛрд▓ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ, рдЕрдм рдпрд╣ рд▓реЙрдЧ рд╕реЗ рднрд░ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдХреА рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
рд▓реЙрдЧ рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХрдВрд╕реЛрд▓ рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рди рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЖрд╡рд╢реНрдпрдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд╡реНрдпрддреАрдд рдХрд░реЗрдВрдЧреЗ, рдФрд░, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдордп рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
AppDelegate.m рдЦреЛрд▓реЗрдВ рдФрд░ рдЖрдкрдХреЛ
didFinishLauncingWithOptions рд╡рд┐рдзрд┐ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрджреЗрд╢ рджреЗрдЦрдиреЗ рд╣реЛрдВрдЧреЗред рдЙрди рд╕рднреА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рд╣рдЯрд╛рдПрдВ
рдЖрдЗрдП рдЕрдЧрд▓рд╛ рд▓реЙрдЧ рд▓реЙрдЧ рдвреВрдВрдвреЗрдВред рдЦреЛрдЬ рдЦреЛрд▓реЗрдВ рдФрд░
NSLog (@ "viewDidLoad" рдореЗрдВ) рдЦреЛрдЬреЗрдВ;
рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ
FriendSelectionViewController.m рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдПрдХ рдкрдВрдХреНрддрд┐ рдЦреБрд▓реЗрдЧреА рдЬреЛ рд▓реЙрдЧ рдореЗрдВ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред
рдлрд┐рд▓рд╣рд╛рд▓, рдЬреЛ рдкреНрд░рдпрд╛рд╕ рдЖрдк рд▓реЙрдЧрд┐рдВрдЧ рдкрд░ рдЦрд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрддрдирд╛ рд╕рдордп рдирд╣реАрдВ рдмрд┐рддрд╛рдпрд╛, рд▓реЗрдХрд┐рди рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдорд╛ рд╣реЛрддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдВрдд рддрдХ, рдмрд┐рддрд╛рдпрд╛ рдЧрдпрд╛ рд╕рдордп рдШрдВрдЯреЛрдВ рдореЗрдВ рдорд╛рдкрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╣рд╛рд░реНрдбрдХреЛрдбрд┐рдВрдЧ рд▓реЙрдЧ рдХрд╛ рдПрдХ рдФрд░ рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рд╣рд░ рдмрд╛рд░ рдЕрдкрдиреЗ рдХреЛрдб рдмреЗрд╕ рдореЗрдВ рдХреБрдЫ рдирдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдкрд░, рдЖрдк рдирдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдЬреЛрдЦрд┐рдо рдЙрдард╛рддреЗ рд╣реИрдВред рдпрд╣ рд╕рдм рдХреБрдЫ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕, рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдХрд╛ рдПрдХ рд╕рд╛, рдереЛрдбрд╝реА рд╡реНрдпрд╛рдХреБрд▓рддрд╛ рдФрд░, рдПрдХ рдмрд╛рд░, рдЖрдкрдХреЗ рдХрд╛рдо рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдПрдХ рдмрдЧ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
рдЕрдм рд▓реЙрдЧ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реА рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ рдЬреЛ рд▓реЙрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВред
рдЖрдкрдХреА рдХреЛрдб рд╡рд┐рдВрдбреЛ рдЕрдм рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдиреА рдЪрд╛рд╣рд┐рдП:

рдирд┐рдпрдВрддреНрд░рдг рд░рдЦрддреЗ рд╣реБрдП рдпрд╛ рджрд╛рдПрдВ рдмрдЯрди рдХреЗ рд╕рд╛рде рдмрд╛рдИрдВ рдорд╛рдЙрд╕ рдмрдЯрди рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╕рдВрдкрд╛рджрди рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдЪреБрдиреЗрдВред рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдореЗрдВ, рдХреНрд░рд┐рдпрд╛ рдореЗрдиреВ рд╕реЗ рд▓реЙрдЧ рд╕рдВрджреЗрд╢ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ, "viewDidLoad рдореЗрдВ" рд▓рд┐рдЦреЗрдВред рд╕рдВрд╡рд╛рдж рдиреАрдЪреЗ рджреА рдЧрдИ рдЫрд╡рд┐ рдХреА рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

Done рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рдЕрдм рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЖрдкрдХреЛ рд╕рдВрджреЗрд╢ "viewDidLoad" рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ NSLog рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ!
рд▓реЗрдХрд┐рди рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рддрдХ рдкрд╣реБрдВрдЪрдирд╛ред рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред
рдирд┐рдпрдВрддреНрд░рдг рдпрд╛ рджрд╛рдПрдВ рдмрдЯрди рдХреЛ рджрдмрд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдмрд╛рдПрдВ рдорд╛рдЙрд╕ рдмрдЯрди рдХреЗ рд╕рд╛рде рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ "рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рд░рдЦреЗрдВ" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЕрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБред
рдЗрд╕ рдмрд╛рд░, рдЬрдм рдкрд╣рд▓рд╛ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗрд╡рд▓ рджреВрд╕рд░реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рд░реБрдХрддрд╛ рд╣реИред
рдирд┐рдпрдВрддреНрд░рдг рдпрд╛ рджрд╛рдПрдВ рдорд╛рдЙрд╕ рдмрдЯрди рдХреЛ рджрдмрд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдмрд╛рдПрдВ рдмрдЯрди рдХреЗ рд╕рд╛рде рджреВрд╕рд░реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдореЗрдиреВ рд╕реЗ "рд▓реЙрдЧ рд╕рдВрджреЗрд╢" рдЪреБрдиреЗрдВ, рдлрд┐рд░ "рдорд┐рддреНрд░ рд▓реЛрдб рд╣реЛ рд░рд╣реЗ рд╣реИрдВ ..." рд▓рд┐рдЦреЗрдВред рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рд░рдЦреЗрдВ" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред Done рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рднреАред
рдорд╛рдиреЛ рдпрд╛ рди рдорд╛рдиреЛ, рдЖрдк рдЕрднреА рднреА рдмрд╣реБрдд рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдирд┐рдпрдВрддреНрд░рдг рдпрд╛ рджрд╛рд╣рд┐рдиреЗ рдмрдЯрди рдХреЛ рдкрдХрдбрд╝реЗ рд╣реБрдП рдмрд╛рдПрдВ рдорд╛рдЙрд╕ рдмрдЯрди рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░% B рдХреЗ рд╕рд╛рде "viewDIdLoad рдореЗрдВ" рдмрджрд▓реЗрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рдХрдВрд╕реЛрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:

рдХреБрдВрдЬреА% B рдЙрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдирд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдк% H рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рдзрд┐ рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИред рд╕рд░рд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рднреА рдпрд╣рд╛рдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рддреЛ рдЖрдк рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ:% B рд╕реНрдкрд░реНрд╢% H рдмрд╛рд░ рд╣реБрдЖ рд╣реИред рдХрдВрд╕реЛрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛: -viewWillLoad рдХреЛ 1 рдмрд╛рд░ рд╕реНрдкрд░реНрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рдЪрд▓реЛ рдХреБрдЫ рдФрд░ рдордЬрд╝рд╛ рдХрд░реЗрдВред рдирд┐рдпрдВрддреНрд░рдг рд░рдЦрддреЗ рд╣реБрдП рдпрд╛ рджрд╛рдПрдВ рдмрдЯрди рдХреЗ рд╕рд╛рде рдмрд╛рдИрдВ рдорд╛рдЙрд╕ рдмрдЯрди рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╕рдВрдкрд╛рджрди рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдЪреБрдиреЗрдВред рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдореЗрдВ, рдкреНрд▓рд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпрд╣ рдмрдЯрди рдЖрдкрдХреЛ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдХрдИ рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
"рд▓реЙрдЧ рд╕рдВрджреЗрд╢" рдЪреБрдиреЗрдВ рдФрд░ "рд╣реЛрдирд╛, рдпрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛" рджрд░реНрдЬ рдХрд░реЗрдВред "рдмреЛрд▓реЛ рд╕рдВрджреЗрд╢" рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдкреВрд░реНрдг рджрдмрд╛рдПрдВред рд╕рдВрд╡рд╛рдж рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

рдРрдк рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд▓реЙрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ NSLog рдХрд╛ рд▓рдЪреАрд▓рд╛рдкрди рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреБрдЫ рдбреАрдмрдЧрд░ рдПрдХреНрдЯрд┐рдпреЛрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ рдареАрдХ рдХрд░реЗрдВрдЧреЗред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХреНрд░реИрд╢ рд╣реЛрдиреЗ рджреЗрдВред рд╕реНрдЯреИрдХ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
*** рдЕрдирдХрд╣рд╛ рдЕрдкрд╡рд╛рдж 'NSInvalidArgumentException' рдЕрдкрд╡рд╛рдж рдХреЗ рдХрд╛рд░рдг рд╕рдорд╛рдкреНрддрд┐ рдРрдк, рдХрд╛рд░рдг: '+ рдПрдВрдЯреЗрд░рдлрд╝реЙрд░реНрдордирд╛рдо: рдПрдирдЖрдИрдПрд▓ рдПрдХ рдХрд╛рдиреВрдиреА NSManagedObjectContext рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рд╣реИ рдЬреЛ' рдирд╛рдо 'рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рд░рд╣рд╛ рд╣реИред
рдХреЛрд░ рдбреЗрдЯрд╛ рдореЗрдВ рдХреБрдЫ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдХреЛрдб рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдкрд░ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ NSManagedObjectContext рдХреЛ DataStore рд╕реЗ рдЦреАрдВрдЪрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдХреВрдмрдбрд╝ рд╣реИ рдЬреЛ рд╢рд╛рдпрдж рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕реНрд░реЛрдд рд╣реИред DataStore CoreData рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдХреБрдЫ рдХреЛрд░ рдХреЛрд░рдбреЗрдЯрд╛ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдПрдирдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд╛рде рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рд┐рдВрдЧрд▓рдЯрди рд╣реИред
рд▓рд╛рдЗрди рдХреЗ рдиреАрдЪреЗ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ: DataStore * dataStore = [DataStore рд╕рд╛рдЭрд╛рдбреЙрдЯрд╕реНрдЯреЛрд░];
рдирд┐рдпрдВрддреНрд░рдг рдпрд╛ рджрд╛рдПрдВ рдорд╛рдЙрд╕ рдмрдЯрди рдХреЗ рд╕рд╛рде рдмрд╛рдПрдВ рдмрдЯрди рдХреЗ рд╕рд╛рде рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, "рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рдЪреБрдиреЗрдВ рдФрд░ рдлрд┐рд░ "рдбреАрдмрдЧрд░ рдХрдорд╛рдВрдб" рдЪреБрдиреЗрдВред рдкрд╛рда рдмреЙрдХреНрд╕ рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджрд░реНрдЬ рдХрд░реЗрдВ:
рдкреЛ рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░
рдмреЙрдХреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ "рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рдмрд╛рдж рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рд░рдЦреЗрдВ" рдФрд░ рдЪрд▓рд╛рдПрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдЙрдореНрдореАрдж рдХреА рдереА, рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░ рдХрд╛ рдореВрд▓реНрдп рд╢реВрдиреНрдп рд╣реИред
DataStore.m рдЦреЛрд▓реЗрдВ рдФрд░ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рд╕рд╛рдЭрд╛рдХрд░рдг рд╣рдореЗрд╢рд╛ nil рджреЗрддрд╛ рд╣реИред рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕реА рдорд╛рди рдмрджрд▓реЗрдВ
рд╡рд╛рдкрд╕реА;
рдкрд░
рд╕рд╛рдЭрд╛рдХрд░рдг
рдРрдк рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рд╣реБрд░реНрд░реЗ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдкреНрд░рдХрд╛рд░)!

рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ рдФрд░ рд╡рд┐рд░рд╛рдо рдмрд┐рдВрджреБ
рджреВрд░, рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд▓реЙрдЧрдкреЙрдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрд╕ рд╕рдордп рдХреЛ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рдВрджреЗрд╢ рд╣реБрдЖ, рдЬреЛ рдХрднреА-рдХрднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЪреНрдЫреА рдЦрдмрд░ рдпрд╣ рд╣реИ, рдмреНрд░реЗрдХрдЕрдк рдХреЗ рднрд╛рд╡реЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ!
рдЖрдЗрдП рдЙрдирдХреА рд╕рднреА рдорд╣рд┐рдорд╛ рдореЗрдВ рд▓реЙрдЧ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред FriendSelectionViewController.m рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдпрд╛ рдХрдВрдЯреНрд░реЛрд▓ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред "рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рдЪреБрдиреЗрдВред рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдореЗрдВ, рдХрдорд╛рдВрдб рдХреЛ рдмрджрд▓ рджреЗрдВ
expr (рд╢реВрдиреНрдп) NSLog (@ "dataStore:% @", dataStore)

рдПрдХреНрд╕рдкрд╛рдпрд░ рдХрдорд╛рдВрдб рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдЧрд╛ред рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрдорд╛рдВрдб рдХреЛ рд╕рдЯреАрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд░рд┐рдЯрд░реНрди рдорд╛рди рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЪреВрдВрдХрд┐ NSLog рдореЗрдВ рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд░рд┐рдЯрд░реНрди рдЯрд╛рдЗрдк рд╢реВрдиреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрдк рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреИрд╕рд╛ рдХреБрдЫ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:
2012-12-20 08: 57: 39.942 рдЧрд┐рдлреНрдЯрд▓рд┐рд╕реНрдЯрд░ [1984: 11603] рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░: <рдбрд╛рдЯрд╛рд╕реНрдЯреЛрд░: 0x74c3170>
рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ NSLog рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд░реЛрдХрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧреА, рдФрд░ рдЕрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдирдП рдмрдЧреЛрдВ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдХреЛрдб рдХреЛ рдирд╣реАрдВ рдЫреВрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ рдХреА рд░рд╛рдд рдХреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдбреАрдмрдЧрд┐рдВрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рднрдпрд╛рд╡рд╣ рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдирд╛ рдирд╣реАрдВ рдкрдбрд╝реЗрдЧрд╛
рдбрд┐рдмрдЧрд░ рдореЗрдВ NSLog рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдФрд░ рдХреЛрдб рдореЗрдВ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рдереЛрдбрд╝рд╛ рдЕрдВрддрд░ рд╣реИред рдХреЛрдб рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкрд╛рда "" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд╕рдВрджреЗрд╢ LLDB рджреНрд╡рд╛рд░рд╛ рдЬрдирд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЖрдк рдЗрд╕реЗ рджрдмрд╛ рдирд╣реАрдВ рд╕рдХрддреЗред рдЕрдЪреНрдЫреА рдЦрдмрд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ Xcode рдХреА рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдореЗрдВ рддрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВред рдпрд╣ рдХреЗрд╡рд▓ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рд▓реЙрдЧ рдЕрдм рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЖрдк рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рднреА рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╡реЗ рджрд┐рди рдЬрдм рдЖрдкрдиреЗ рд▓реЙрдЧ рдХреЙрд▓ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдХреЛрдб рднрд░рд╛, рдЖрдЦрд┐рд░рдХрд╛рд░ рдкрд╛рд╕ рд╣реЛ рдЧрдП!
рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ, рддреНрд░реБрдЯрд┐рдпрд╛рдБ, рд░рд┐рдЯрд░реНрди, рдЕрдЪреНрдЫрд╛ рднрдЧрд╡рд╛рди
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд▓реА рдЪреАрдЬрд╝ рдЬреЛ рд╣рдореЗрдВ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рд╡рд╣ рд╣реИ рджреЛрд╕реНрддреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рддрд╛рдХрд┐ рдЖрдк рдЙрдкрд╣рд╛рд░ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реАрдпрддрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛ рд╕рдХреЗрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, рдФрд░ рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЙрд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдЬреЛ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ "рдПрдХ рдорд┐рддреНрд░ рдЬреЛрдбрд╝реЗрдВ"ред рдЖрд╡реЗрджрди рдПрдХ рдЕрдиреНрдп рджреГрд╢реНрдп рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рд▓реЛрдб рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдкрд╛рда рджрд░реНрдЬ рдХрд░рдиреЗ рдФрд░ рдПрдХ рддрд┐рдерд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╣реЛрдЧрд╛ред рдПрдХ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдПрдХ рджреЛрд╕реНрдд рдХрд╛ рдЬрдиреНрдорджрд┐рди рдЪреБрдиреЗрдВред рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЖрдк рдореВрд▓ рджреГрд╢реНрдп рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рд▓реМрдЯ рдЖрдПрдВрдЧреЗ рдФрд░ рдЖрдкрдХреЗ рдорд┐рддреНрд░ рдХрд╛ рд░рд┐рдХреЙрд░реНрдб рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдлрд┐рд░ рд╕реЗ рдорд┐рддреНрд░ рдЬреЛрдбрд╝реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдХрд┐рд╕реА рдЕрдиреНрдп рдорд┐рддреНрд░ рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдЙрд╕рдХрд╛ рдЬрдиреНрдорджрд┐рди 31 рдлрд░рд╡рд░реА, 2010 рдХреЛ рдЪреБрдиреЗрдВред
рд╕рд╛рдорд╛рдиреНрдп рддрд┐рдерд┐ рдкрд┐рдХрд░ рдореЗрдВ рдРрд╕реА рдХреЛрдИ рддрд╛рд░реАрдЦ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд╣реАрдВред рдкреНрд░рд▓рд╛рдк рдХреЗ рдПрдХ рдлрд┐рдЯ рдореЗрдВ, рдореИрдВрдиреЗ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рд╣реЛрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдбреЗрдЯ рдкрд┐рдХрд░ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдирд┐рдпрдорд┐рдд рдкрд┐рдХрд░ рдЪреБрдирд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рддрд╛рд░реАрдЦреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рдкреВрд░реЗ рддрд░реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рд╛, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЗрд╕рдиреЗ рдирдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛ред
рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рдЧрд▓рдд рддрд╛рд░реАрдЦ рджрд░реНрдЬ рдХреА рдЧрдИ рдереАред рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп
AddFriendViewController.m рдЦреЛрд▓реЗрдВ рдФрд░ рд╡рд┐рдзрд┐ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдбрд╛рд▓реЗрдВ - (рд╢реВрдиреНрдп) saveFriendред
рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ, "рдПрдХ рдорд┐рддреНрд░ рдЬреЛрдбрд╝реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХреА рддрд░рд╣, рдЧрд▓рдд рддрд╛рд░реАрдЦ рджрд░реНрдЬ рдХрд░реЗрдВред рдЬрдм рддрдХ рдЖрдк рд▓рд╛рдЗрди рддрдХ рдирд╣реАрдВ рдкрд╣реБрдБрдЪрддреЗ рддрдм рддрдХ рдЪрд░рдг рджрд░ рдЪрд░рдг рд╡рд┐рдзрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
if ([self isValidDateComposedOfMonth:month day:day andYear:year]) {
рдЗрд╕ рд╡рд┐рдзрд┐ рдореЗрдВ рдЬрд╛рдУред рд╕рддреНрдпрд╛рдкрди рдХреЛрдб рдЧрд╛рдпрдм рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдирд╣реАрдВ рд╣реИ, рдпрд╣рд╛рдБ рд╕рд┐рд░реНрдл рдПрдХ рдЯрд┐рдкреНрдкрдгреА рд╣реИ рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддреА рд╣реИред
рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдХреЛрдб рдХреЗ рдХреБрдЫ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рдЕрд░реНрде рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрдХрд╛рд░ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рдЧрд╛рд░рдВрдЯреА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд┐рдВрджреБ рд╣реИрдВ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЯрд┐рдкреНрдкрдгреА рдмрд╕ рднреВрд▓ рдирд╣реАрдВ рд╣реЛрдЧреАред
рдРрд╕реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рди рдЦреЛрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рдирд╛ рд╣реИред
рд╡рд┐рдзрд┐ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ - (рд╢реВрдиреНрдп) isValidDateComposedOfMonth рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рд▓рд┐рдЦреЗрдВ:
#warning add validation code
рдЕрдм рд╕реЗ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рдирдИ рдЪреЗрддрд╛рд╡рдиреА рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдЧреАред рдЗрд╢реНрдпреВ рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЖрдк рдЕрдкрдиреЗ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЦреЗрдВрдЧреЗред
рдпрджрд┐ рдЖрдк рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВ рдЬреЛ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдореНрди рд╡рд┐рдзрд┐ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
#error fix your code
рдЕрдм рд╕реЗ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рдирдИ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рдФрд░ рдЬрдм рддрдХ рдЖрдк рдЗрд╕реЗ рдирд╣реАрдВ рд╣рдЯрд╛рддреЗ рд╣реИрдВ рдЖрдк рдЖрд╡реЗрджрди рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдпрд╣ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдерд╛ред
рджреЛрдиреЛрдВ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рддрд╛рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдВрдХрд▓рди рдХрд░ рд╕рдХреЗред
рд╡рд┐рдзрд┐ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ - (рд╢реВрдиреНрдп) isValidDateComposedOfMonh, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рд▓рд┐рдЦреЗрдВ:
рдХреЛрдб рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЬрдВрдк рдмрд╛рд░ рдЦреЛрд▓реЗрдВред рдЖрдкрдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

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

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЗ рдЬреАрд╡рди рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреЛрдб рдпрд╣рд╛рдБ рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:
if ([self isValidDateComposedOfMonth:month day:day andYear:year]) {
рдХреЛрдб рдЬрд┐рд╕реЗ рдЕрдм рд╡рд┐рдзрд┐ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рд╡рд╣ рддреБрд░рдВрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкрд╣рд▓реЗ, рдпрджрд┐ рдЖрдк рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рддреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рд╡реИрд▓реНрдпреВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЕрдм рдЖрдк рдмрд╕ рд╡рд┐рдзрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд░ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рддрд░реАрдХрд╛ рдмреЛрд▓рдирд╛
рдлрд┐рд▓рд╣рд╛рд▓, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реНрдпрд╛рдкреНрдд рдбреЗрдЯрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдмрдЪрд╛рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдбреЗрдЯрд╛ рдХреЛ рди рдЦреЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЪрдд рдЗрддрдиреА рд▓рдЧрд╛рддрд╛рд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдорд╛рд░реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рд╣рдорд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрдЯрд╛ рдХреЛ рддрднреА рдмрдЪрд╛рддрд╛ рд╣реИ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред
рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░ рдкрд░ рдмреИрдХ рдмрдЯрди рджрдмрд╛рдПрдВ, рдЬреЛ рдЖрдкрдХреЛ рд░реВрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рд▓реМрдЯрд╛рдПрдЧрд╛, рдлрд┐рд░ рд╣реЛрдо рдмрдЯрди рдХреЛ рджрдмрд╛рдХрд░ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВред рдЖрдк рдЗрд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдиреВ рд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдиреНрдпреВ рд╕реЗ рдпрд╛ рд╢рд┐рдлреНрдЯ-рдХрдорд╛рдВрдб-рдПрдЪ рджрдмрд╛рдХрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм Xcode рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдВред рдореЗрдЬ рдЦрд╛рд▓реА рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреБрдЫ рднреА рд╕рд╣реЗрдЬрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред
AppDelegate.m рдЦреЛрд▓реЗрдВред
ApplicationDidEnterBackground рд╡рд┐рдзрд┐ рдореЗрдВ, рдЖрдкрдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рддреБрд░рдВрдд рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
DoLotsOfWork рдирд╛рдо рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред рдХрд╛рдо рд╕рдордп рдкрд░ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ, рдЗрд╕рд▓рд┐рдП рдЖрдИрдУрдПрд╕ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддрдм рддрдХ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╡рд╣ рд╕рдлрд╛рдИ рдкреВрд░реА рди рдХрд░ рд▓реЗред рдЗрд╕ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ рдХрд┐ SaveData рд╡рд┐рдзрд┐ рдХреЛ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдЗрдП рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдбреЗрдЯрд╛ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред ApplicationDidEnterBackground рдореЗрдВ, [[DataStore рд╕рд╛рдЭрд╛рдбрд╛рдЯрд╛рд╕реНрдЯреЛрд░] saveData] рдкрд░ рдХреЙрд▓ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ; рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ doLotsOfWork рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
[[DataStore sharedDataStore] saveData]; [self doLotsOfWork];
рдЕрдм рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХреЛ рд▓рд╛рдЗрди doLotsOfWork рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдЕрдЧрд▓рд╛, рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдпрд╛ рдХрдВрдЯреНрд░реЛрд▓-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдПрдбрд┐рдЯ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдЪреБрдиреЗрдВред рд╕рд╛рдЙрдВрдб рдПрдХреНрд╢рди рдЪреБрдиреЗрдВ рдФрд░ рд╕рд╛рдЙрдВрдб рдХреЛ рд╕рдмрдорд░реАрди рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдЬрдм рдореИрдВ рдзреНрд╡рдирд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдзреНрд╡рдирд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдирджреЗрдЦреА рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЕрдВрдд рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред

рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╣реЛрдо рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдЖрдкрдХреЛ рдПрдХ рдкрдирдбреБрдмреНрдмреА рдзреНрд╡рдирд┐ рд╕рдВрдХреЗрдд рд╕реБрдирдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдбреЗрдЯрд╛ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред
Xcode рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░реЛрдХреЗрдВ рдФрд░ рд░рди рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЖрдк рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдЗрд╕рдХреА рд╕рднреА рдорд╣рд┐рдорд╛ рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗред
рдзреНрд╡рдирд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд▓реЙрдЧ рджреЗрдЦрдиреЗ рдХреЗ рдмрд┐рдирд╛ рдХреЛрдб рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред рдЖрдк рдЕрдкрдиреА рдзреНрд╡рдирд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд┐рд╕реНрдлреЛрдЯ рдХреА рдЖрд╡рд╛рдЬрд╝ рд╕реБрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЕрдкрдиреА рдзреНрд╡рдирд┐рдпреЛрдВ рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦреЗрдВ: Your_HOME_DIRECTORY / рд▓рд╛рдЗрдмреНрд░реЗрд░реА / рдзреНрд╡рдирд┐рдпрд╛рдБ рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ Xcode рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рджреЗрдЦ рд╕рдХреЗред
рд╕рдлрд▓ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╢рд░реНрддреЗрдВ
рд╡рд┐рдХрд╛рд╕ рдореЗрдВ, рдРрд╕реЗ рд╕рдордп рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдХрд┐рд╕реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдВрддрд░рд╛рд▓ рдкрд░ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред рдХрднреА-рдХрднреА рдпреЗ рдкрд░рд┐рд╡рд░реНрддрди рдШрдЯрдирд╛рдУрдВ рдХреЗ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛ рдЕрд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВред рдФрд░ рдлрд┐рд░ рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдЦреЗрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреА рд╣реИрдВред
рдЕрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрдИ рдорд┐рддреНрд░ рд╕рд╣реЗрдЬреЗ рдЧрдП рд╣реИрдВ, рдЙрдкрд╣рд╛рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╛рдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рдореВрд╣реАрдХреГрдд рддрд╛рд▓рд┐рдХрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рдЙрдкрд╣рд╛рд░ рдХреЛ рдЦрд░реАрджрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдирдпрд╛ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░ рдкрд░ рдЬреЛрдбрд╝реЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдирд╛рдо рдХреЗ рд▓рд┐рдП, рдЬреВрддреЗ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред 88.00 рдХреА рдХреАрдордд рдХреЗ рд▓рд┐рдПред рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпреЗ рдЬреВрддреЗ рдЙрдкрд╣рд╛рд░ рдХреА рдореЗрдЬ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдЪрд╛рд╣рд┐рдПред
рдЕрдм рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪреАрдЬреЗрдВ рдЬреЛрдбрд╝реЗрдВ:
рд╕реНрд▓реАрдШ / 540.00
рдореЛрдордмрддреНрддрд┐рдпрд╛рдБ / 1.99
XBox / 299.99
iPad / 499.99
рдЙрдлрд╝ред рдЖрдкрдХреЛ рдмрд╕ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдПрдХреНрд╕рдмреЙрдХреНрд╕ рдХреЗ рдмрдЬрд╛рдп рдПрдХ PS3 рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рдЖрдк рдмрд╕ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд▓ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдк рдбрд┐рдмрдЧрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдРрд╕рд╛ рдХрд░реЗрдВрдЧреЗред
GiftListsViewController.m рдЦреЛрд▓реЗрдВ рдФрд░ cellForRowAtIndexPath рд╡рд┐рдзрд┐ рдвреВрдВрдвреЗрдВред рдХреЛрдб рдХреЗ рддрд╣рдд рд▓рд╛рдЗрди рдкрд░ рдПрдХ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ рдЕрдЧрд░ (рдЙрдкрд╣рд╛рд░) {

рдЕрдм рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдпрд╛ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд░реЗрдВ рдФрд░ "рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рдЪреБрдиреЗрдВред
рдпрд╣ рд╣рдорд╛рд░реА рд╣рд╛рд▓рдд рдХрд╛ рд╕рдордп рд╣реИред рдЙрд╕рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд░рдирд╛ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЯреНрд░реАрдЯ рдХрд░рдирд╛ рдЬрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдЬреЛрдбрд╝реЗрдВ:
(BOOL) [gift.name isEqualToString:@"XBox"]

LLDB рдХреЛ рд╣рдореЗрдВ рдЯрд╛рдЗрдкрдХрд╛рд╕реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдкрд╣рд▓реЗ BOOL рдбрд╛рд▓ рджрд┐рдпрд╛ред рд╕рдорд╛рдкреНрдд рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЕрдм Bought рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдирдпрд╛ рдбреЗрдЯрд╛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕реЗрд╡ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЗрд╕ рдмрд╛рд░ рд╕рдм рдХреБрдЫ рдбрд┐рдмрдЧрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЪрдпрдирд┐рдд рдЖрдЗрдЯрдо рдХреЛ рд░реЛрдХ рджреЗрдЧрд╛ред
рдбреАрдмрдЧрд░ рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдЬреЛрдбрд╝реЗрдВ:
(lldb) expr (void) [gift setName:@"PS3"]
рдЕрдм рдкреНрд▓реЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рддрд╛рд▓рд┐рдХрд╛ рд▓реЛрдб рд╣реЛрддреА рд░рд╣реЗрдЧреА рдФрд░ PS3 рдЙрдкрд╣рд╛рд░ рд╕реВрдЪреА рдореЗрдВ рдПрдХреНрд╕рдмреЙрдХреНрд╕ рдХреЛ рдмрджрд▓ рджреЗрдЧрд╛ред
рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдХреЗ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдирд┐рдпрдВрддреНрд░рдг рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдпрд╛ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ 'рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╣рдЯрд╛рдПрдВ' рдЪреБрдиреЗрдВред рдЬрдм рд╕реНрдерд┐рддрд┐ рдмрджрд▓рддреА рд╣реИ рддреЛ Xcode рдереЛрдбрд╝рд╛ рдЕрд╕реНрдерд┐рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЦрд░реЛрдВрдЪ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред рдЙрд╕реА рдЬрдЧрд╣ рдкрд░ рдПрдХ рдирдпрд╛ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВред рдЗрд╕ рдмрд╛рд░, рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░реЗрдВ рдФрд░ рдирдВрдмрд░ 3 рдЪреБрдиреЗрдВред рдкреНрд░реЗрд╕ рдХрд┐рдпрд╛ред

рдлрд┐рд░ Bought рдФрд░ Saved рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рд╣рдореЗрдВ рдПрдХ рд╣реА рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдЬрд╛рдирд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдо рд╕рд╣реА рд╕рд╛рдЗрдЯ рдкрд░ рд╣реИрдВ, рд▓рд┐рдЦреЗрдВ:
(lldb) po gift
рдЕрдм рд╡рд╕реНрддреБ рдХреЛ рдЙрд╕рдХреА рдкрд┐рдЫрд▓реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯрд╛рдПрдБ:
(lldb) (void)[gift setName:@"XBox 360"]
рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕рдВрдкрд╛рджрди рдорд╣рд╛рди рдирд╣реАрдВ рд╣реИ?
рддреЛрдбрд╝рдлреЛрдбрд╝ рдХреА рд╕реЗрдЯрд┐рдВрдЧ
рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреЛ рд╕рд╛рдл рдХрд░рдирд╛ рдЕрдХреНрд╕рд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдпрд╣ рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрдВрдбрд╛рд░рдг рдЦреЛрдЬрдиреЗ рдФрд░ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ iPhone рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдмрд╛рд░-рдмрд╛рд░ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдердХрд╛рдК рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдлрд┐рд░ рд╕реЗ рдереЛрдбрд╝рд╛ рдЖрд▓рд╕реА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП Xcode рдХрд░рдиреЗ рджреЗрдВред
рд╣рдо рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдХрд░ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВрдЧреЗред рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдПрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рдирдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдиреВ рдореЗрдВ рдирдИ рдлрд╝рд╛рдЗрд▓ рдЪреБрдиреЗрдВред рдлрд╝рд╛рдЗрд▓ \ New \ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдХрдорд╛рдВрдб-рдПрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЕрдиреНрдп рд╢реНрд░реЗрдгреА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд╢реИрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рд╡рд╛рдЗрдк- db.sh рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ

рдЕрдм рд╣рдореЗрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЕрдкрдирд╛ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдпреВрдЯрд┐рд▓рд┐рдЯреАрдЬрд╝ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЯрд░реНрдорд┐рдирд▓ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдкрд░ рдЬрд╛рдПрдВ
YourComputer$ cd ~
рдлрд┐рд░ рдЕрдкрдиреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЯрд╛рдЗрдк рдХрд░рдХреЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ
YourComputer$ ls
рдЕрдкрдиреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рджреЗрдЦреЗрдВ, рдпрджрд┐ рдЖрдк рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ
YourComputer$ chflags nohidden ~/Library/
рдлрд┐рд░ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдЕрдм рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ iPhone рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ:
YourComputer$ cd ~/Library/Application\ Support/iPhone\ Simulator/6.0/Applications
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ
YourComputer$ ls
рдЖрдк рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рджреЗрдЦреЗрдВрдЧреЗ, рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдХрд┐ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рдХрд┐рддрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред рдЖрдкрдХреЛ GiftLister рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ nati рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯрд╛рдЗрдк рдХрд░реЗрдВ: cd THE_NAME_OF_YOUR_FOLDER
рд╕рдордп рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдо рдХреЗ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рддреАрди рдЕрдХреНрд╖рд░ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдЯреИрдм рджрдмрд╛рдПрдВред рдЯрд░реНрдорд┐рдирд▓ рдЖрдкрдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдореЛрдВ рдХреЛ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╕реНрд╡рдд: рдкреВрд░реНрдг рд╣реЛрдиреЗ рддрдХ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд░рд╣реЗрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ 0B1E5AD3-7292-45A6-BB5D-F1C004AC47F9 рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реВрдВрдЧрд╛
YourComputer$ cd 0B1
рдФрд░ рдЯреИрдм рджрдмрд╛рдПрдБред
рдЕрдВрджрд░ рдЖрдкрдХреЛ
GiftLister.app рдлрд╝рд╛рдЗрд▓
рджреЗрдЦрдиреА рдЪрд╛рд╣рд┐рдП, рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдЖрдЬрд╝рдорд╛рдПрдВред рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ iOS6 рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рджрд░реНрдЬ рдХрд░реЗрдВ
YourComputer$ cd ~/Library/Application\ Support/iPhone\ Simulator/
рдлрд┐рд░ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ls рджрд░реНрдЬ рдХрд░реЗрдВред рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рдПрдВ:
cd VERSION_NUMBER/Applications
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
cd 6.0/Applications
рдЬрдм рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдорд┐рд▓ рдЬрд╛рдП, рддреЛ рджрд░реНрдЬ рдХрд░реЗрдВ
YourComputer$ cd Library
рдФрд░ ls рджрд░реНрдЬ рдХрд░реЗрдВред
рдЖрдкрдХреЛ giftlister.sqlite рдлрд╝рд╛рдЗрд▓ рджреЗрдЦрдиреА рдЪрд╛рд╣рд┐рдПред рдЬреИрдХрдкреЙрдЯред
рдЕрдм pwd рдХрдорд╛рдВрдб рд╕реЗ рдлрд╛рдЗрд▓ рдХрд╛ рдкрде рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред
рдкрде рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЕрдВрдд рдореЗрдВ /giftlister.sqlite рдЬреЛрдбрд╝рдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ
рдЖрдкрдХреА рд░рд╛рд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдиреА рдЪрд╛рд╣рд┐рдП:
/Users/Brian/Library/Application Support/iPhone Simulator/6.0/Applications/0B1E5AD3-7292-45A6-BB5D-F1C004AC47F9/Library/giftlister.sqlite
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЖрдк рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛
/iPhone Simulator/ /Application Support/
рдореЗрдВ
/iPhone\ Simulator/ /Application\ Support/
рдкреВрд░рд╛ рд░рд╛рд╕реНрддрд╛ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛
/Users/Brian/Library/Application\ Support/iPhone\ Simulator/6.0/Applications/0B1E5AD3-7292-45A6-BB5D-F1C004AC47F9/Library/giftlister.sqlite
рдЕрдЧрд▓рд╛, рдХреЗрд╡рд▓ rm рдЬреИрд╕рд╛ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдбрд┐рд▓реАрдЯ рдХрдорд╛рдВрдб рдЬреЛрдбрд╝реЗрдВред
рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:

рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрдВрдж рдХрд░реЗрдВред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВ, рдЖрдкрдХреЛ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдирд╛ рд╣реЛрдЧрд╛ред рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдкрд░ рд▓реМрдЯреЗрдВ
YourComputer$ cd ~
рдлрд┐рд░ рдПрд▓.рдПрд╕.
рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдмрд╕ рдХрд░рдХреЗ рд╡рд╣рд╛рдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
YourComputer$ cd Desktop YourComputer$ cd GiftLister
рдКрдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, cd рдЯрд╛рдЗрдк рдХрд░реЗрдВ ...
рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рд▓рдВрдмреЗ рдЪрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рджрд░реНрдЬ рдХрд░реЗрдВ
YourComputer$ chmod a+x wipe-db.sh
рдЪреЛрдореЛрдб рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИред a + x рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ, рд╕рдореВрд╣реЛрдВ рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИред
рд╡рд╛рд╣ ... рдХрд┐рддрдиреА рдмрд╛рддреЗрдВред рдереЛрдбрд╝рд╛ рдмреНрд░реЗрдХ рд▓реЗрдВред рдЖрдк рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИрдВред рдХрднреА-рдХрднреА рдЖрд▓рд╕реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░рдиреА рдкрдбрд╝рддреА рд╣реИред
рдЯрд░реНрдорд┐рдирд▓ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ Xcode рдкрд░ рд▓реМрдЯреЗрдВред
AppDelegate.m рдЦреЛрд▓реЗрдВред рдмреНрд░реЗрдХрдлрд┐рди рдХреЛ рджрд┐рдлрд┐рдирд┐рд╢рд▓реЙрдиреНрдЪрд┐рдВрдЧрд╡рд┐рдердСрдХреНрд╢рди рд╡рд┐рдзрд┐ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рд░рд╛рдЗрдЯ рдпрд╛ рдХрдВрдЯреНрд░реЛрд▓ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ "рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рдЪреБрдиреЗрдВред рдПрдХреНрд╢рди рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╢реЗрд▓ рдХрдорд╛рдВрдб рдЪреБрдиреЗрдВред рдЕрдЧрд▓реЗ рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдореЗрдВ, рдЪреБрдиреЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЬрд╛рд░реА рд░рдЦреЗрдВ" рдЪреЗрдХрдмреЙрдХреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдкреВрд░реНрдг рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпрджрд┐ рдпрд╣ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рддреЛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдмрдВрдж рдХрд░ рджреЗрдВред рдЕрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдПрдБред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╢ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓реАрди рдореЗрдиреВ рдкрд░ Xcode рд╕реЗ рдХреНрд▓реАрди рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдмрд┐рд▓реНрдб рдФрд░ рд░рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдпрд╣ рд╕рдм рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдХрд╛рдо рдХреА рдереЛрдбрд╝реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд▓реЗрдХрд┐рди рдЕрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдмрдЯрди рдХреЗ рдХреНрд▓рд┐рдХ рд╕реЗ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реИ, рддреЛ рдмрд╕ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред
рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ
рдмреНрд░рд╛рдпрди рдореЛрдХреНрд▓реЗ рд╣реИрдВ , рдЬреЛ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рд╣реИ рдЬреЛ рди рдХреЗрд╡рд▓ рдПрдХ рдЖрдИрдУрдПрд╕ рдРрдк рдбреЗрд╡рд▓рдкрд░ рдФрд░ рдлрд┐рдХреНрд╢рди рд▓реЗрдЦрдХ рд╣реИ, рдмрд▓реНрдХрд┐ рдкрд╣рд▓реЗ рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рд░реЗрдЬрд░рд╡реЗрдпрд░ рдХрд░реНрдордЪрд╛рд░реА рднреА рд╣реИред
PS рдкреАрдПрдо рдореЗрдВ рд╕рднреА рд╡реНрдпрд╛рдХрд░рдг рдФрд░ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред