AppCode 2018.2 рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ: рдЕрдзрд┐рдХ рдирдП рд░реАрдлрд╝реИрдХреНрдЯрд░рд┐рдВрдЧ, рдмреЗрд╣рддрд░ рдСрдЯреЛ-рдкреВрд░рд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдорд░реНрдерди рд╕реЗ DataGrip, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЯрдЪ рдмрд╛рд░ рд╕рдорд░реНрдердиред рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ - рдПрдХ рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗред

рдЫрдк

рддреАрд╡реНрд░


рдлрд╛рд▓реНрдЯ рдмрдВрдж рд╣реЛрдирд╛


рддрд░реАрдХреЛрдВ рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдХреНрд▓реЛрдЬрд░ рдирд┐рдХрд╛рд▓рдирд╛ рд╕реАрдЦрд╛ред рдХреЛрдИ рдЕрд▓рдЧ рд╢реЙрд░реНрдЯрдХрдЯ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ тМГT + 5 рдорд╛рдзреНрдпрдо рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдлрд╛рд▓реНрдЯ рдмрдВрдж рд╣реЛрдирд╛

рдХреНрд▓реЛрдЬрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИ:

рдлрд╛рд▓реНрдЯ рдмрдВрдж рд╣реЛрдирд╛

рдирд╛рдо


рд╕реНрдерд╛рдиреАрдп рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдЯрд╛рдП рдЧрдП рд╕рдВрд╡рд╛рдж:

рд╕реНрдерд╛рдиреАрдп рдирд╛рдордХрд░рдг

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

рдСрдЯреЛ рдкреВрд░рд╛ рдХрд░рдирд╛


рд╣рдо рдСрдЯреЛ-рдкреВрд░реНрддрд┐ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ "рдкреНрд░рд╛рдердорд┐рдХ" рдорд╛рдорд▓реЛрдВ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рдЗрд╕ рдмрд╛рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛? ' рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП:

рдСрдЯреЛ рдХреЗ рд▓рд┐рдП рдкреВрд░рд╛?

рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рд╣рдо рдереЛрдбрд╝рд╛ рдХрдо рдкреНрд░рд╛рдердорд┐рдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рд╕реНрд╡рд┐рдлреНрдЯ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдСрдЯреЛ-рдкреВрд░реНрддрд┐:

рд╕реНрд╡рдд: рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХрд╛ рдЧреБрдгрдЧрд╛рди рдХрд░реЗрдВ

рд╣реЗрдВрд╕рд▓ рдФрд░ рдЧреНрд░реЗрдЯреЗрд▓ рдиреЗ рдмрдЪрд╛рдпрд╛


рд╣рдорд╛рд░реЗ рдмреНрд░реЗрдбрдХреНрд░рдВрдм рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдкрдХреНрд╖реА рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдЦрд╛рдПрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рд╣реЗрдВрд╕рд▓ рдФрд░ рдЧреНрд░реЗрдЯреЗрд▓ рджреЛрдиреЛрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдирд╛ рдШрд░ рдкрд╛ рд▓реЗрдВрдЧреЗ:

рдмреНрд░реЗрдбрдХреНрд░рдВрдм

рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ


рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ, рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдирд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд▓реЗрдХрд┐рди рд╕реНрд╡рд┐рдлреНрдЯ рдореЗрдВ, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдХреЛрдИ рдирд╛рдо рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рд╕реНрд╡рд┐рдлреНрдЯ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛрдб рд╕реЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛:

рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдУрд╡рд░рд░рд╛рдЗрдб / рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд


рд╣рдордиреЗ рдЖрдзрд╛рд░ рд╡рд░реНрдЧ рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рдкрд░рд╕реНрдкрд░ рдЧреБрдг рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рднрд╛рдЧреЛрдВ рд╕реЗ рд╕рдорд╛рди рдирд╛рдо рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рднрд╛рд░ / рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдкреАрдврд╝реА рддрдп рдХреА рдЬреЛ рдЕрднреА рддрдХ рдЖрдзрд╛рд░ рд╡рд░реНрдЧ рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рдереЗ:

рдУрд╡рд░рд░рд╛рдЗрдб / рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд

рдЗрд░рд╛рджреЗ


AppCode 2017.3 рдореЗрдВ, рдХрд╛рд░реНрдп рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд░ рдЬреЛрдбрд╝рдиреЗ / рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдИ рджрд┐рдП, рдФрд░ AppCode 2018.2 рдореЗрдВ рд╣рдордиреЗ рд▓реВрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЪреАрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛:

рдЗрд░рд╛рджреЗ

рдбрд┐рдмрдЧрд┐рдВрдЧ


рдкрд╛рдпрдерди рд▓рд┐рдкрд┐рдпреЛрдВ (рдЬреИрд╕реЗ рдЫреЗрдиреА ) рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓:

рдЫреЗрдиреА

рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХ рдЫреЛрдЯреА рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рд▓реБрдврд╝рдХрд╛ - тМетПО рдорд╛рдзреНрдпрдо рд╕реЗ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛:

рдбреАрдмрдЧрд░

рд╕рдВрджреЗрд╢ рдмрдирд╛рдПрдБ


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

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдБ

рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди


AppCode 2018.2 рдореЗрдВ, рд╣рдордиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП DataGrip рдХреА рдкреВрд░реНрдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ред рдпрд╣рд╛рдБ, рд╡реИрд╕реЗ, SQLite рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:


рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

рдЯрдЪ рдмрд╛рд░


рдЕрдм рдпрд╣ AppCode рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

рдЯрдЪ рдмрд╛рд░

рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг


рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, IntelliJ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рдХрдИ рд╕рдВрд╡рд░реНрджреНрдзрди рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рдФрд░ рд╡реЗ рд╕рднреА рдЕрдм AppCode рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕


рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЪрд┐рд╣реНрди рдПрдХ рд╣реА рд╢реИрд▓реА рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджрд┐рдП рдЧрдП рд╣реИрдВ:

рдорд╛рдЙрд╕

рдЖрдк рдпрд╣рд╛рдВ рдЖрдЗрдХрди рдмрджрд▓рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд╣ рд╕рдм рд╣реИред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдбрд╛рдЙрдирд▓реЛрдб - рдпрд╣рд╛рдБ , рдмрдЧ - рдЯреНрд░реИрдХрд░ рдХреЗ рд▓рд┐рдП , рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрди рдпрд╣рд╛рдБ рд╕реЗ рдкреВрдЫреЗрдВред

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


All Articles