рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдИрдУрдПрд╕ рдФрд░ рдореИрдХрдУрдПрд╕ рдХреЗ рдЬреАрд╡рди рдореЗрдВ рдХреЛрдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЬрдЧрд╣ рд▓реЗрддрд╛ рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╕реНрдЯреНрд░реАрдЯ рдореИрдЬрд┐рдХ рд╣реИ?
рдЧреНрд░реАрдХреЛ рдХреЛрдХреЛ!
рдХреЛрдХреЛ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ (рдХрд╛рд░реНрдмрди рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдореИрдХ рдУрдПрд╕ 9 рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдХреЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдФрд░ рдЖрдИрдУрдПрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рдПрдкреНрд▓реАрдХреЗрд╢рди рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИред рдЗрд╕рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝, рд░рдирдЯрд╛рдЗрдо рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рдФрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдПрдирд╡рд╛рдпрд░рдореЗрдВрдЯ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИред
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ (рдЬреИрд╕реЗ рдореЗрд▓ рдпрд╛ рд╕рдлрд╛рд░реА) рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЖрдИрдУрдПрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднреА рдХреЛрдХреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИрдВред
рдЦреИрд░, рдХреЛрдХреЛ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╕рд┐рджреНрдз Xcode рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХреИрд╕реЗ рдФрд░ рдХрд┐рд╕рдХреЗ рд╕рд╛рде?
рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде, рдХреЛрдХреЛ рдХреА рджреЛ рджреБрдирд┐рдпрд╛ рд╣реИрдВ: рд░рдирдЯрд╛рдЗрдо рд╡рд░реНрд▓реНрдб рдФрд░
рд╡рд┐рдХрд╛рд╕ рдХреА рджреБрдирд┐рдпрд╛ред рд░рдирдЯрд╛рдЗрдо рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдХреЛрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдиреНрдп рдШрдЯрдХреЛрдВ рдЬреИрд╕реЗ рдХрд┐ рдлрд╛рдЗрдВрдбрд░ рдФрд░ рдбреЙрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рддрдВрдЧ рдПрдХреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рд╡рд┐рдХрд╛рд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдХреЛрдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдШрдЯрдХ рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдПрдХ рдПрдХреАрдХреГрдд рд╕реЗрдЯ рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдкрдХреЛ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдФрд░ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдбреЗрдЯрд╛ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЪреАрдЬреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВред
рдХреЛрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдк рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореВрд▓ рднрд╛рд╖рд╛ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рд╣реИ, рдЬреЛ рдУрдПрдирдкреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд┐рдВрдЯреИрдХреНрдЯрд┐рдХ рдФрд░ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдлреАрдЪрд░реНрд╕ (рд╕реНрдореЙрд▓рдЯреЙрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд) рдХреЗ рд╕рд╛рде рдПрдПрдирдПрд╕рдЖрдИ рд╕реА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХрд╛ рдХреЛрдб рдЧреИрд░-рдХреЛрдХреЛ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ / рдпреВрдПрд╕рдЖрд░ / рд╢рд╛рдорд┐рд▓ред рдЖрдк рдХреЛрдХреЛ рдХреЛрдб рдХреЗ рд╕рд╛рде C ++ рдХреЛрдб рднреА рдорд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рд╕рдВрдХрд▓рд┐рдд рдЪрдорддреНрдХрд╛рд░ рдХреЛ рдЕрдкрдиреА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреЛрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдордВрдЪ рдХреЗ рд▓рд┐рдП рджреЛ рдореБрдЦреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП AppKit рдФрд░ IOS рдХреЗ рд▓рд┐рдП UIKitред рд╕рднреА рдЪреМрдЦрдЯреЗ рдХреА рддрд░рд╣, рдЙрдирдореЗрдВ рди рдХреЗрд╡рд▓ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╕реБрд▓рдн рдкреБрд╕реНрддрдХрд╛рд▓рдп (рдФрд░ рдХрднреА-рдХрднреА рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдг) рд╣реЛрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реЗрдВ, рдПрдкреАрдЖрдИ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрд╕рд╛рдзрди рднреА рд╣реЛрддреЗ рд╣реИрдВред Mac рдпрд╛ IOS рдХреЗ рддрд╣рдд рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдорд╡рд░реНрдХ рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХ рд╣реИред
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХрдИ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд╡реЗрдмрдХрд┐рдЯ рдФрд░ рдПрдбреНрд░реЗрд╕ рдмреБрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдФрд░ рднреАред
рдФрд░ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХреЛрдХреЛ рдорд┐рддреНрд░ рдХреИрд╕реЗ рд╣реИрдВ?
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓реА, рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓реЗрдпрд░реНрд╕ (рдЪрд┐рддреНрд░ 1) рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИред

рдЪрд┐рддреНрд░ 1. рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдорд┐рддреНрд░ рдмрдирд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХ рдЬреЛ рдПрдХреНрд╡рд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╣рдж рддрдХ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдХреНрд╡рд╛рд░реНрдЯреНрдЬ (рдХреЛрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдврд╛рдВрдЪреЗ рдореЗрдВ рд▓рд╛рдЧреВ), рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реЗрд╡рд╛ рдкрд░рдд рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрди рд╕рднреА рдХреЗ рджрд┐рд▓ рдореЗрдВ рдбрд╛рд░реНрд╡рд┐рди (рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдФрд░ рдЖрдИрдУрдПрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореБрдЦреНрдп рдШрдЯрдХреЛрдВ рдХрд╛ рд╕реЗрдЯ) рд╣реИред рдХреЛрдХреЛ рд╕рд╣рд┐рдд рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рд╕рдм рдХреБрдЫ, рдЕрдВрддрддрдГ рдЗрд╕ рдкрд░рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░, рдХреЛрдХреЛ рдореЗрдВ рджреЛ рдореБрдЦреНрдп рдлреНрд░реЗрдо рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ:
- AppKitред AppKit, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдСрди-рд╕реНрдХреНрд░реАрди рдбрд┐рд╕реНрдкреНрд▓реЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╕рд╣рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдлрд╛рдЙрдВрдбреЗрд╢рди, рдХреЛрд░ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рд▓реЗрдпрд░ рдореЗрдВ рдПрдХ рдШрдЯрдХ, рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдореВрд▓ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЙрдирдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрджрд┐рдо рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░, рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
AppKit Foundation рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ, рдЬреЛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ Core Services рд▓реЗрдпрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдпрджрд┐ рдЖрдк AppKit рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдХрд░реАрдм рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдХреЛ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рдЕрдиреНрдп рднрд╛рдЧреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд╛рд░реНрдмрди рдХреЛрд░, рдХреЛрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ (рдХреНрд╡рд╛рд░реНрдЯреНрдЬ), рдФрд░ рд▓реЙрдиреНрдЪ рд╕реЗрд╡рд╛рдПрдБред
- рдХреЛрд░ рдлрд╛рдЙрдВрдбреЗрд╢рдиред рдХрдИ рдлрд╛рдЙрдВрдбреЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрдХреНрд╖рд╛рдПрдВ рд╕рдордХрдХреНрд╖ рдЕрдкрд╛рд░рджрд░реНрд╢реА рдХреЛрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХрдХреНрд╖рд╛рдУрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред рдпрд╣ рдШрдирд┐рд╖реНрда рд╕рдВрдмрдВрдз рдХреЛрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдФрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЗ рд╕рдВрдЧрдд рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рд░реВрдкрд╛рдВрддрд░рдг рдХреЛ "рдореБрдХреНрдд" рдмрдирд╛рддрд╛ рд╣реИред рдХреЛрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХрдХреНрд╖рд╛рдПрдВ, рдмрджрд▓реЗ рдореЗрдВ, рдбрд╛рд░реНрд╡рд┐рди рдХреА рдмреАрдПрд╕рдбреА рдкрд░рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред
- рдХрд╛рд░реНрдмрди рдХреЛрд░ AppKit рдФрд░ Foundation рдХреБрдЫ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдмрди рдХреЛрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛рд░реНрдмрди рдХреЛрд░ рдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХреЛрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
- рдХреЛрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ред рдХреЛрдХреЛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕-рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
- рд╕реЗрд╡рд╛рдПрдБ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред NSWorkspace рд╡рд░реНрдЧ рд▓реЙрдиреНрдЪ рд╕реЗрд╡рд╛рдУрдВ рдХреА рдореБрдЦреНрдп рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдХреЛрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЗрдХрди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪ рд╕реЗрд╡рд╛рдУрдВ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдРрдкреНрдкрд▓ рдиреЗ рдХреЛрдХреЛ рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕рдХреЗ рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреБрдЫ рдРрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдирд╣реАрдВ рд╣реИрдВ
рдХреЛрдХреЛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн рд╣реИрдВ, рдпрд╛ рдпрджрд┐ рдЖрдкрдХреЛ рдЖрд╡реЗрджрди рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдмреЗрд╣рддрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рд╕реАрдзреЗ рдореБрдЦреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрджрд╛рд╣рд░рдг рдХреЛрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╣реИ, рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдЖрдк рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░рдмрдВрдзрди рдЙрдкрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдФрд░ iOS рдХреЗ рд╕рд╛рде рдХреЛрдХреЛ рдорд┐рддреНрд░ рдХреИрд╕реЗ рд╣реИрдВ?
IOS рдРрдк рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдкрд░рдд рдХреЛ рдХреЛрдХреЛ рдЯрдЪ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ iOS рдХрд╛ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЬрд┐рд╕ рдкрд░ рдХреЛрдХреЛ рдЯрдЪ рдЪрд▓рддрд╛ рд╣реИ, рд╡рд╣ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдХреЛ рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЗрд╕рдореЗрдВ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ (рдЪрд┐рддреНрд░ 2) рд╣реИрдВред

рдЪрд┐рддреНрд░рд╛ 2. рдХрд┐ рдХреИрд╕реЗ iOS рдХреЗ рд╕рд╛рде рджреЛрд╕реНрдд рд╣реИрдВ
рдЖрдорддреМрд░ рдкрд░, рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдЖрдИрдУрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ, рдЬреЛ рдпреВрдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рд╕рдмрд╕реЗрдЯ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдИрдУрдПрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЗ рдХрд╛рд░рдгред
рдХреБрдЫ рдврд╛рдВрдЪреЗ рд╣реИрдВ рдЬреЛ iOS рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рд╣реИ:
- рдХреЛрд░ рдУрдПрд╕ рдЗрд╕ рдкрд░рдд рдореЗрдВ рдХрд░реНрдиреЗрд▓, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░, рд╕реБрд░рдХреНрд╖рд╛, рдкрд╛рд╡рд░ рдкреНрд░рдмрдВрдзрди рдФрд░ рдХрдИ рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдореЗрдВ рд▓рд┐рдмрд╛рд╕ рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ POSIX / BSD 4.4 / C99 API рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХрдИ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП API рд╕реНрддрд░ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
- рдХреЛрд░ рд╕реЗрд╡рд╛рдПрдБ рдмреБрдирд┐рдпрд╛рджреА рд╕реЗрд╡рд╛рдПрдВ рдЬреИрд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЗрд░рдлреЗрд░, рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдВрдзрди, рд╕рдВрдкрд░реНрдХ рдкреНрд░рдмрдВрдзрди, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╡реЗ рдЙрдкрдХрд░рдг (рдЬреАрдкреАрдПрд╕, рдХрдореНрдкрд╛рд╕, рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдФрд░ рдЧрд╛рдпрд░реЛрд╕реНрдХреЛрдк) рдХреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВред
- рдЗрд╕ рдкрд░рдд рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдХреЛрд░ рд▓реЛрдХреЗрд╢рди, рдХреЛрд░ рдореЛрд╢рди рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред
- рдЗрд╕ рдкрд░рдд рдореЗрдВ рдлрд╛рдЙрдВрдбреЗрд╢рди рдФрд░ рдХреЛрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рджреЛрдиреЛрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рдХреБрдЫ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рддрд╛рд░ рдФрд░ рд╕рдВрдЧреНрд░рд╣ред
- рдореАрдбрд┐рдпрд╛ред рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪ рдХреЗ рд╕рд╛рде рдХреЛрдХреЛ рдЯрдЪ рд▓реЗрдпрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдХреЛрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕, рдХреЛрд░ рдкрд╛рда, OpenGLES рд╢рд╛рдорд┐рд▓ рд╣реИрдВ,
- рдХреЛрд░ рдПрдирд┐рдореЗрд╢рди, рдПрд╡реАрдлрд╝рд╛рдЙрдВрдбреЗрд╢рди, рдХреЛрд░ рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ рд╕реЗрд╡рд╛рдПрдВред
- рдХреЛрдХреЛ рдЯрдЪред рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрд╡реЗрджрди рд╕рдорд░реНрдерди рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВред рдЧреЗрдо рдХрд┐рдЯ, рдореИрдк рдХрд┐рдЯ рдФрд░ рдЖрдИрдПрдбреА рдЬреИрд╕реЗ рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
IOS рдкрд░ рдХреЛрдХреЛ, рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рдХреЛрдХреЛ рдХреА рддрд░рд╣, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреЛрдХреЛ рдПрдкреАрдЖрдИ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдЖрдк рд╕реАрдзреЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрд░реЛрдд -
рдХреЛрдХреЛ рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдЧрд╛рдЗрдб