рдЖрдИрдУрдПрд╕ рдореЗрдВ рдореЗрдореЛрд░реА рд▓реАрдХ рдФрд░ рдЙрдирд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рддрд░реАрдХреЗ

рдЬрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд╣рдо рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ , рдЙрдирдореЗрдВ рд╕реЗ рд╢рд╛рдпрдж рдХреЛрдИ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реНрдореГрддрд┐ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╣реЛрдЧрд╛ред рдпрд╣ рдкреЛрд╕реНрдЯ рдореИрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдХрд╣рд╛рдиреА рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдХрд░реВрдВрдЧрд╛ред

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

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рд▓реАрдХ рд╣реИрдВред рд▓реАрдХ - рдЖрд╡рдВрдЯрд┐рдд, рд▓реЗрдХрд┐рди рдореБрдХреНрдд рдирд╣реАрдВ рд╕реНрдореГрддрд┐ рдХреНрд╖реЗрддреНрд░реЛрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реВрдЪрдХ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдм рдХреБрдЫ рдмрд▓реНрдХрд┐ рднрдпрд╛рд╡рд╣ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, iPhone рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд░реИрдо рд╣реИ, рдФрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЖрд╡реЗрджрди рдореЗрдВ 2 рдПрдордмреА рддрдХ рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд░рд╕рд╛рддреНрдордХ рдирд╣реАрдВ рд╣реИ: рдПрдкреНрд▓рд┐рдХреЗрд╢рди 3mb рддрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рдореЗрдореЛрд░реА рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧрддреА рд╣реИ, рдХреНрд░рдорд╢рдГ, рдУрдПрд╕ рдЙрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдореБрдХреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ "рдЕрдирд╛рд╡рд╢реНрдпрдХ" рдорд╛рдирддреЗ рд╣реИрдВред рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ, рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрджреГрд╢реНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рди рдХреЗрд╡рд▓ рдмрджрд╕реВрд░рдд рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рджреБрд░реНрдШрдЯрдирд╛ рдХрд╛ рдХрд╛рд░рдг рднреА рдмрди рд╕рдХрддрд╛ рд╣реИред "рд▓рд╛рд╢" рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдореГрддрд┐ рдХреЗ (рдорд╛рд░реЗ рдЧрдП) рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдореБрдХреНрдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдХреНрд░реИрд╢ рднреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

IOS рдореЗрдВ рдХреВрдбрд╝рд╛ рдмреАрдирдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ!


рдХрдИ (рд╣рд╛рдБ, рдореИрдВ рдЦреБрдж рдпрд╣ рдкрд╛рдк рдХрд░ рд░рд╣рд╛ рд╣реВрдВ) рдЕрдХреНрд╕рд░ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдПрдХ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рд╣реИ, рдЬреЛ рдмрд╣реБрдд рд╣реА рдЖрджрд┐рдо рд╣реИред рд╕реНрдореГрддрд┐ рдкреНрд░рдмрдВрдзрди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд┐рд╕реА рд╡рд╕реНрддреБ рд╕реЗ рд▓рд┐рдВрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ 1 рдХреЗ рдмрд░рд╛рдмрд░ рд╕реЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдЬрдм рдпрд╣ 0 рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рддреА рд╣реИ, рддреЛ рдореЗрдореЛрд░реА рдХреЛ рдореБрдХреНрдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХрдЪрд░рд╛ рдмрд╛рд╣рд░ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд▓рд┐рдВрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдиреА рд╣реЛрдЧреА, рдФрд░ рд╣рд░ рдмрд╛рд░ рдЬрдм рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдШрдЯ рдЬрд╛рддреА рд╣реИред

4 рдЬрд╛рджреБрдИ рд╢рдмреНрдж рд╣реИрдВ


рдореЗрдореЛрд░реА рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ 4 рд╢рдмреНрджреЛрдВ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: alloc , copy , alloc , release ред рдЖрдЗрдП рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдмрд╛рдд рдХрд░реЗрдВ:

alloc
рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓рд┐рдВрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ 1 рд╕реЗ рдмрдврд╝рд╛рддрд╛ рд╣реИред рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдПрдХ рдирдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

copy
рдПрдХ рд╡рд╕реНрддреБ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИ (рд╕реВрдЪрдХ рдирд╣реАрдВ)ред рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдХреЙрдкреА рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдирдИ рд╡рд╕реНрддреБ рддрдХ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред

retain
рдпрд╣ рдмрд╕ рд╡рд╕реНрддреБ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред

release
рдЙрдкрд░реЛрдХреНрдд рддреАрди рдСрдкрд░реЗрд╢рдиреЛрдВ рдХрд╛ рдЙрд▓реНрдЯрд╛ рд▓рд┐рдВрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ 1 рд╕реЗ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред

рдФрд░ рдХреБрдЫ рдФрд░


Autorelease
рдпрд╣ рдереЛрдбрд╝реА рдЕрд▓рдЧ рдХрд╣рд╛рдиреА рд╣реИред рдпрджрд┐ рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдПрдХ autorelease рд╕рдВрджреЗрд╢ рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ "рд╡рд┐рд▓рдВрдмрд┐рдд" release рд╣реЛрдЧреАред рдпрд╣ рдЙрди рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬрдм рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ release рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рднреЗрдЬ рд╕рдХрддреЗред рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╕реНрддреБрдУрдВ рджреНрд╡рд╛рд░рд╛ рддрд░реАрдХреЛрдВ рдХреА рд╡рд╛рдкрд╕реА рд╣реИред рдЬрд┐рд╕рдХреЗ рдирд╛рдо рдкрд░ рдХреЛрдИ рд╡рд┐рдзрд┐ alloc , copy , alloc , рд░рд┐рдЯрд░реНрди рдирд╣реАрдВ рд╣реИ рдФрд░ рдЙрд╕реЗ "рдкреНрд░рд╛рдзрд┐рдХрд░рдг" рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд▓реЗрдХрд┐рди рд╣рд░ рдЬрдЧрд╣ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ! рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рд▓реЗрдХрд┐рди рдорд╣рдВрдЧрд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддреБрд░рдВрдд рдХрдореА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдХреНрд░рдорд╢рдГ, рд╕реНрдореГрддрд┐ рднреА рддреБрд░рдВрдд рдореБрдХреНрдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдПрдХ рдиреБрдХрд╕рд╛рди рд╣рдореЗрдВ рдпрд╣рд╛рдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ 3mb рд╣реИ, рдФрд░ рдпрджрд┐ рд╣рдо рдПрдХ рдмрд╛рд░ рдореЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╣реА рдореЗрдореЛрд░реА рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред

Dealloc
рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рд▓реАрдЯ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдЖрдкрдХреЛ рдЙрди рд╕рднреА рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдЬрд╛рд░реА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЕрдВрдд рдореЗрдВ рдЕрднрд┐рднрд╛рд╡рдХ рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВред
- (void)dealloc {
[model release];
[view release];
[super dealloc];
}

Property
рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЧреБрдг рд╣реЛрддреЗ рд╣реИрдВ: assign , retain , copy ред рдЕрдВрддрд┐рдо рджреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдкрд╣рд▓реЗ рдХреЗрд╡рд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛, рдПрдХ рдорд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдмрд╕рдиреЗ рд╡рд╛рд▓реЛрдВ рдХрд╛ рд╕рд╣реА рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рджреВрдВрдЧрд╛:

//assign
- (void)setList:(List *)list{
_list = list;
}

//retain
- (void)setList:(List *)list{
[_list autorelease];
_list = [list retain];
}

//copy
- (void)setList:(List *)list{
[_list autorelease];
_list = [list copy];
}

рдпрд╛рдж рд░рдЦреЗрдВ, рдЖрдкрдХреЛ рдпрд╣ рдореЙрдирд┐рдЯрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ Property рдХреНрдпрд╛ рдХрд░рддреА рд╣реИ, рдЖрдкрдХреЛ рдмрд╕ рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдореВрд▓реНрдп рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ, рдмрд╕ рдЗрд╕реЗ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВред

рдбреЗрд▓реАрдЧреЗрдЯ, рдЪрд┐рдХрди рдФрд░ рдПрдЧ


рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдореЗрдВ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╕рд╛рдордиреЗ рдЖрдИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реАрдХ рд╣реЛ рд░рд╣реЗ рдереЗред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВ рдЬреЛ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреА рд╣реИрдВ рдФрд░ рддрджрдиреБрд╕рд╛рд░, рдХрднреА рднреА рд╕реНрдореГрддрд┐ рдХреЛ рдореБрдХреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордВрдбрд▓ рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдРрд╕рд╛ рд╣реБрдЖред рдПрдХ рд╡рд╕реНрддреБ рдереА рдЬрд┐рд╕рдиреЗ рдПрдХ рдФрд░ рд╡рд╕реНрддреБ рдмрдирд╛рдИ рдФрд░ рдЦреБрдж рдХреЛ рдЕрдкрдирд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдмрдирд╛рдпрд╛ред рдФрд░ Delegate рд╕рдВрдкрддреНрддрд┐ рдХреЛ retain рдЧрдпрд╛ рдерд╛ред assign рд╕рд╛рде retain рдмрджрд▓реЗ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдЪрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╕реБрдЭрд╛рд╡




рдЗрд╡рд╛рди рдЙрд╢рд╛рдХреЛрд╡, рдЖрдИрдУрдПрд╕ рдЯреАрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд░

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


All Articles