Apple рдиреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреА рдШреЛрд╖рдгрд╛ рдХреА Xcode 4

Apple рдиреЗ рдПрдХ рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд╕рд╛рде рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП Xcode 4 рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рд╣реИред

рдиреАрдЪреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреЗрдЬ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╣реИред



Xcode рдореИрдХ, iPhone рдФрд░ iPad рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Xcode 4 рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде, рдЯреВрд▓рдХрд┐рдЯ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рддреЗрдЬ, рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдФрд░ рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд░реВрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг (IDE) Xcode рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд╣рд░ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ, рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ рддрд░реНрдХ рджреЛрдиреЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдХреЛрдб рднреА рд╕рд╣реА рдХрд░рддрд╛ рд╣реИ! рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ рддреЛ Xcode 4 рдЖрдкрдХреЛ рдмреЗрд╣рддрд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред



Xcode 4 рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬреЛ рдХрд┐ рдкрд░реАрдХреНрд╖рдгрд┐рдд рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреА рдЧрдИ рддрдХрдиреАрдХреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЬрд┐рд╕реЗ Apple рдЦреБрдж Mac OS X рдФрд░ iOS рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдореИрдХ, iPhone рдФрд░ iPad рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдЦ рд╕реЗ рдЕрдзрд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрди рддрдХрдиреАрдХреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред



рд╕рд┐рдВрдЧрд▓ рд╡рд┐рдВрдбреЛ



рд╕рд┐рдВрдЧрд▓ рд╡рд┐рдВрдбреЛ



рдПрдХреНрд╕рдХреЛрдб 4 рдореЗрдВ рдЕрдиреБрднрд╡реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА рдХрд┐ рдЖрдкрдХреЗ рджреИрдирд┐рдХ рдбреЗрд╡рд▓рдкрд░ рдХрд╛рд░реНрдп рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрдИ рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рдПрдХ рд╣реА рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рд╕рдВрдпреБрдХреНрдд рд╣реЛ рдЧрдИ рд╣реИрдВред Xcode 4 рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрдИ рдЕрджреНрд╡рд┐рддреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреВрдбрд╝реЗ рдХреЗ рдмрд┐рдирд╛ рдХрдИ рдХрд╛рд░реНрдпреЛрдВ (рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ) рдкрд░ рдХрд╛рдо рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реИрдВред рдЖрдкрдХрд╛ рд╕рдВрдкрд╛рджрдХ рд╣рдореЗрд╢рд╛ рдЖрдЧреЗ рдФрд░ рдХреЗрдВрджреНрд░ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред



рдирд╛рд╡рд┐рдХреЛрдВ


рдирд╛рд╡рд┐рдХреЛрдВ



рдмрд╛рдИрдВ рдУрд░ рдирд╛рд╡рд┐рдХреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:



рдПрдХреАрдХреГрдд рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдордХреНрдЦреА рдкрд░ рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЬрдВрдк рдмрд╛рд░


рдЬрдВрдк рдмрд╛рд░



рдкреНрд░рддреНрдпреЗрдХ рдирд╛рд╡рд┐рдХ рд╡рд┐рдВрдбреЛ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рдкрде рдкрдЯреНрдЯреА рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рддреА рд╣реИред рдЙрдЪрд┐рдд рд╕реНрддрд░ рдкрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рдкрд░ рддреБрд░рдВрдд рдХреВрджрдиреЗ рдХреЗ рд▓рд┐рдП рдкрде рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдХреНрд╡рд┐рдХ рдЬрдВрдк рдкреИрдирд▓ рдЗрддрдирд╛ рдкреНрд░рднрд╛рд╡реА рд╣реИ рдХрд┐ рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рдХреНрд╡рд┐рдХ рдЬрдВрдк рдкреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд┐рд▓реНрдбрд░ - рдЕрдВрджрд░



рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд┐рд▓реНрдбрд░



рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд┐рд▓реНрдбрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ Xcode 4 IDE рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЕрдм рдПрдХ рдЕрд▓рдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╣реАрдВ рд╣реИред

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



рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░: рдЖрдк рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдФрд░ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдмреАрдЪ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЦреАрдВрдЪ рдФрд░ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред Xcode 4 рдХреЗ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдирдпрд╛ рдЕрд▓рдЧ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдореМрдЬреВрджрд╛ рдХреЛрдб рдкрд░ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдХреЗрд╡рд▓ рдЦреАрдВрдЪрдХрд░ рдФрд░ рдЫреЛрдбрд╝ рдХрд░ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдЖрдЙрдЯрд▓реЗрдЯ рдХреЛ рд▓рд┐рдВрдХ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ - рдПрдХ рдЗрд╢рд╛рд░рд╛ рдФрд░ рдЖрдк рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЕрднреА рддрдХ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХреЛрдб рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ? Xcode рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕реНрд▓реЙрдЯ рдпрд╛ рдПрдХреНрд╢рди рдмрдирд╛рдПрдЧрд╛ред рдмрд╕ рдЦрд╛рд▓реА рдЬрдЧрд╣ рдкрд░ рдЦреАрдВрдЪреЗрдВ рдФрд░ рдЫреЛрдбрд╝реЗрдВ рдФрд░ Xcode рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред



рдХреЛрдб рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдмреАрдЪ рдЦреАрдВрдЪреЗрдВ рдФрд░ рдЫреЛрдбрд╝реЗрдВ



рд╕рд╣рд╛рдпрдХ



рд╕рд╣рд╛рдпрдХ



рдЖрдк рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдпрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рдЕрдм рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реИрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдереЛрдбрд╝реА рд╕реА рднреА рд╕рдВрдкрд╛рджрди рдЖрдкрдХреЗ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╛рдкрдХ рдкреНрд░рднрд╛рд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдХреНрд╕рд░ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЕрдзрд┐рдХ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЖрдкрдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рднреА рджреЗрдЦрдиреЗ рдкрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

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



LLVM 2.0 рд╕рдВрдХрд▓рдХ



LLVM рдХрдореНрдкрд╛рдЗрд▓рд░ рдПрдХ рдирдИ рдкреАрдврд╝реА рдХрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдХрдВрдкрд╛рдЗрд▓рд░ рддрдХрдиреАрдХ рд╣реИ рдЬреЛ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдЯреАрдо рд╕реЗ Apple рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред LLVM 2.0 рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рд╛рде, рдкреВрд░рд╛ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реНрдЯреИрдХ - рдкрд╛рд░реНрд╕рд░ рд╕реЗ рдХреЛрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рддрдХ - рдкреВрд░реА рддрд░рд╣ рд╕реЗ C, рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдФрд░ C ++ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред

LLVM рдПрдХ рдлрд╛рд╕реНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рд╣реИред рдпрд╣ рдЬреАрд╕реАрд╕реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 2 рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдРрд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рднреА рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдмрд╣реБрдд рд╣реА рдЕрдиреБрдХреВрд▓рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓, рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд, рдФрд░ рдЖрдзреБрдирд┐рдХ рдЪрд┐рдкреНрд╕ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред

Xcode 4 рдореЗрдВ, рдХрдВрдкрд╛рдЗрд▓рд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред LLVM рдкреВрд░реА рддрд░рд╣ рд╕реЗ IDE рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реИред рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреЛрдб рдкреВрд░рд╛ рдХрд░рдирд╛, рдФрд░ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЛрдИ рдЕрдиреНрдп рдлрд╝рдВрдХреНрд╢рди рдЕрдм LLVM рдкрд╛рд░реНрд╕рд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╕рдВрдХрд▓рдХ рдкреНрд░рддреАрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реИ, рддреЛ рдЖрдИрдбреАрдИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реИред рд╕реА, рд╕реА ++, рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рд╕рднреА рдХреЛ рд╕рдВрдкрд╛рджрди рдХреЗ рд╕рдордп рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реЛред



рдлрд┐рдХреНрд╕-рдпрд╣ ( ┬лрдпрд╣ рддрдп")



рдЗрд╕реЗ рдареАрдХ рдХрд░реЗрдВ



рдмрд┐рд▓реНрдЯ-рдЗрди рдПрд▓рдПрд▓рд╡реАрдПрдо рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдПрдХреНрд╕рдХреЛрдб 4 рдХреЗрд╡рд▓ рдХреЛрдб рдкреВрд░рд╛ рд╣реЛрдиреЗ рдФрд░ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рд╕реЗ рдЕрдзрд┐рдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдирдпрд╛ рдлрд╝рд┐рдХреНрд╕-рдЗрдЯ рдлрд╝реАрдЪрд░ рдЖрдкрдХреЛ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИред рдЬрд┐рд╕ рддрд░рд╣ рдПрдХ рд╡рд░реНрдб рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд░реНрддрдиреА рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИ, рдЙрд╕реА рддрд░рд╣ рдмрд┐рд▓реНрдб рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Xcode 4 рдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдбрд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдпрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЪреЗрддрд╛рд╡рдиреА рдкрд░ рд╣реА рд░реЛрдХ рдХреНрдпреЛрдВ?

рдкрд░рд┐рд╣рд╛рд░

рдЖрдИрдбреАрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рд╕рдордЭрддрд╛ рд╣реИред рд╡рд╣ рдЗрд╕реЗ рдЗрддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддреА рд╣реИ рдХрд┐ рд╡рд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рднреА рдХрд░ рд╕рдХрддреА рд╣реИред рдПрдХ рдПрдХрд▓ рдХреАрд╕реНрдЯреНрд░реЛрдХ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рд╕рд╣реА рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рд▓рд╛рдкрддрд╛ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

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

рд╕рд╛рде рдореЗрдВ, "рдлрд┐рдХреНрд╕-рдЗрдЯ" рдФрд░ "рдмрд┐рд▓реНрдб рдПрдВрдб рдПрдирд╛рд▓рд╛рдЗрдЬрд╝" рдлрд╝рдВрдХреНрд╢рди рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред



рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдкрд╛рджрдХ



рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдкрд╛рджрдХ



рдирдпрд╛ Xcode 4 рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдкрд╛рджрдХ рд╕реАрдзреЗ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдкрд╛рджрдХ рдХреЛрдб рдкреНрд░рдмрдВрдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХрд╛ рдПрдХ рдирдпрд╛ рддрд░реАрдХрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рддреБрд▓рдирд╛ рдЦрд┐рдбрд╝рдХреА рднреА рдПрдХ рд╕рдордп рдЕрдХреНрд╖ рд╣реИред рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рдмреАрдЪ рдореЗрдВ рдЦреАрдВрдЪреЗрдВ рдФрд░ рдЖрдк рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реБрдП, рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВрдЧреЗред

рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдкрд╛рджрдХ рдкрд┐рдЫрд▓реЗ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд▓реЙрдЧ рднреА рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд╛рдзреА рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓ рдХрдорд╛рдВрдб рдХреЛ рдкрд░реНрджреЗ рдХреЗ рдкреАрдЫреЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╣реА Xcode 4 рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рдмрд╡рд░реНрд╕рди рдореЗрдВ рдФрд░ рджреВрд╕рд░реА Git рдореЗрдВ, рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдд: рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рдеред



рдирдпрд╛ рдбрд┐рдмрдЧрд░



Xcode 4 LLDB, LLVM.org рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рдУрдкрди рд╕реЛрд░реНрд╕) рджреНрд╡рд╛рд░рд╛ Apple рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдирдпрд╛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЗрдВрдЬрди рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИред рдПрд▓рдПрд▓рд╡реАрдПрдо рдХреА рддрд░рд╣, рдирдпрд╛ рдПрд▓рдПрд▓рдбреАрдмреА рдЗрдВрдЬрди рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рдХрд╛рдлреА рдХрдо рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдПрдХ рд░реЙрдХреЗрдЯ рдХреА рддрд░рд╣ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрдм рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рдХреА рдмрд╛рдд рдЖрддреА рд╣реИред

рдирдпрд╛ LLDB рдбрд┐рдмрдЧрд┐рдВрдЧ рдЗрдВрдЬрди рдирдП Xcode 4 рдбрд┐рдмрдЧрд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА рд╣реИред рдЬрдм рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓ рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдПрдХ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд╕реНрдЯреИрдХ рдлреНрд░реЗрдо рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдврд╣ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЖрдк рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рдЖрдк рдПрдХрд▓ рдереНрд░реЗрдб (рдереНрд░реЗрдб) рдбрд┐рдмрдЧрд┐рдВрдЧ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдереНрд░реЗрдб рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рд░рдЦреЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред Xcode 4 рдореЗрдВ рдорд▓реНрдЯреА-рдХреЛрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЕрдм рдмреНрд▓реЙрдХ рдФрд░ рдЧреНрд░реИрдВрдб рд╕реЗрдВрдЯреНрд░рд▓ рдбрд┐рд╕реНрдкреИрдЪ ( рдиреЛрдЯ рдХреНрдпрд╛ рд╣реИ? ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдорд▓реНрдЯреА-рдХреЛрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓ рд╣реИред



Xcode 4 рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг



рдЙрдкрдХрд░рдг

рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬреЛ Xcode 4 рдХреА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧрдд рд╣реИред рдирдП Xcode 4 рд▓реЙрдиреНрдЪ рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЯреВрд▓ рдореЗрдВ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЖрд╕рд╛рди рд╣реИред рдЗрд╕рдореЗрдВ рдЯреВрд▓ рдХреЛ "рд╡рд┐рд▓рдВрдмрд┐рдд рдореЛрдб" рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛, рдСрдл рд╕реНрдХреНрд░реАрди рдбреЗрдЯрд╛ рдХрд▓реЗрдХреНрд╢рди рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рдФрд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред



рдирдП рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдЯреВрд▓ рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ iPhone рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП OpenGL ES рд╢рд╛рдорд┐рд▓ рд╣реИ, рдПрдХ рдирдИ рдореЗрдореЛрд░реА рдПрд▓реЛрдХреЗрд╢рди рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдЬреЛ рдореЗрдореЛрд░реА рдХреА рдЦрдкрдд рдореЗрдВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╡реГрджреНрдзрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИ, рдЫреЛрдЯреЗ рдУрд╡рд░рд╣реЗрдб рдЙрдкрднреЛрдЧреНрдп рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдирдореВрдиреЗ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП iOS рдкрд░ рд╕рдордп Profiler, рдФрд░ рдПрдХ рдкреВрд░реНрдг рдЯреНрд░реЗрд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо ( рд╕рд┐рд╕реНрдЯрдо рдЯреНрд░реЗрд╕) рдПрдХ рдЧрд╣рд░реА рд╕рдордЭ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рднреА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИред

рдЕрдм рдЙрдкрдХрд░рдг рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдХрдо рд▓рд╛рдЧрдд рдХреЗ рд╕рд╛рде рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред



PS рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╕рд╛рдЗрдЯ рдкрд░ рдмрдбрд╝реЗ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред



All Articles