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

- рдХреНрд▓реИрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реЗ 2,000 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрджреЗрд╢ рдЬреЛрдбрд╝реЗ рдЧрдП , рдЬреЛ рд╕реАрдзреЗ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЬрдм рдЖрдк рдмреИрдЪ рдореЛрдб рдореЗрдВ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдХреНрд▓реИрдВрдЧ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рдирд┐рджрд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
- рдХреЛрд░ рдбреЗрдЯрд╛ рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдЕрдм рдбреАрдмрдЧрд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
- рдкрд░реАрдХреНрд╖рдг рдФрд░ рдЙрдкрдХрд░рдг рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕рд╣рд┐рдд iOS рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди ред
- рдФрд░ рднреА рдХреЛрдб рдкреАрдврд╝реА рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ : рдЕрдм рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдЧрд░ -respondsToSelector: рдЬрд╛рдБрдЪ рдХреЗ рд╕рд╛рде рдХреЛрдб рдХреЛ рдШреЗрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝реЗрдВ -sEqual: рдФрд░ -hash, -description, -copyWithZone:, -initWithCoder: рдФрд░ -encodeWithCoder: рд╡рд┐рдзрд┐рдпрд╛рдБ ред

- рдФрд░ рдмрд╣реБрдд рдХреБрдЫ ...
рдЕрдм AppCode XPath рдФрд░ Emmet рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, Xcode рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рд╕рдВрдЧрддрддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИред рдЖрдИрдбреАрдИ рдФрд░ рднреА рддреЗрдЬ рд╣реЛ рдЧрдИ рд╣реИ, рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд░реЗрдЯрд┐рдирд╛ рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рдЖрдЗрдХрди рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рдФрд░ рдПрдХ рдмреЗрд╣рддрд░ рдПрдХрд╛рдЧреНрд░рддрд╛ рдХреЗ рд▓рд┐рдП - рдПрдХ рдбрд╛рд░реНрдХ рдбрд╛рд░реНрдХреБрд▓рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред
рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝,
рд╕реБрдзрд╛рд░реЛрдВ рдФрд░ рд╕реНрдорд╛рд░реНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА IDE
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдиреЗрдВ!
рд░реЗрдо! рдпрджрд┐ рдЖрдк 20 рдорд╛рд░реНрдЪ, 2012 рдХреЗ рдмрд╛рдж рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЦрд░реАрджрддреЗ рд╣реИрдВ рддреЛ рдЖрдк AppCode рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 2.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдЦреБрд╢реА рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрдХреНрд░рдо!