{"id":3616,"date":"2016-12-22T12:42:38","date_gmt":"2016-12-22T12:42:38","guid":{"rendered":"https:\/\/blog.jetbrains.com\/objc\/?p=5361"},"modified":"2016-12-22T12:42:38","modified_gmt":"2016-12-22T12:42:38","slug":"appcode-2017-1-roadmap","status":"publish","type":"appcode","link":"https:\/\/blog.jetbrains.com\/fr\/appcode\/2016\/12\/appcode-2017-1-roadmap","title":{"rendered":"AppCode 2017.1 Roadmap"},"content":{"rendered":"<p>Hi everyone,<\/p>\n<p>Today we are ready to share our future plans for the AppCode 2017.1.<\/p>\n<p>Based on our users feedback, we\u2019ve decided to dedicate this release to refining AppCode. The main focus will be parsing and resolution correctness for Objective-C, Swift and mixed code, together with performance optimizations and Xcode support tasks.<\/p>\n<div style=\"background-color: #f1f6fe; margin-bottom: 20px; padding: 15px; margin-right: 0%; font-size: 14px; line-height: 20px; text-align: justify;\">Please note this is a preliminary plan, so not all features listed below may be included in AppCode 2017.1.<\/div>\n<p>We are going to work on the following areas:<\/p>\n<ul>\n<li><strong>Swift<\/strong>:\n<ul>\n<li>Swift 3 and upcoming Swift 3.x support tasks<\/li>\n<li>Resolution improvements (subtasks in <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-13714\" target=\"_blank\" rel=\"noopener\">OC-13714<\/a>)<\/li>\n<li>Performance issues (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-11727\" target=\"_blank\" rel=\"noopener\">OC-11727<\/a>, memory optimization)<\/li>\n<li>Override\/implement improvements (such as <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-14562\" target=\"_blank\" rel=\"noopener\">OC-14562<\/a> and <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-14414\" target=\"_blank\" rel=\"noopener\">OC-14414<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Objective-C and mixed code<\/strong>:\n<ul>\n<li><code>__auto_type<\/code> support (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-14428\" target=\"_blank\" rel=\"noopener\">OC-14428<\/a>)<\/li>\n<li>Completion performance<\/li>\n<li>Navigation performance (such as <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-14449\" target=\"_blank\" rel=\"noopener\">OC-14449<\/a> and <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-12810\" target=\"_blank\" rel=\"noopener\">OC-12810<\/a>)<\/li>\n<li>Resolve issues related to Swift 3 support<\/li>\n<li>Refactoring issues (such as <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-12219\" target=\"_blank\" rel=\"noopener\">OC-12219<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li>Xcode 8.x support tasks (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-13906\" target=\"_blank\" rel=\"noopener\">OC-13906<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-14170\" target=\"_blank\" rel=\"noopener\">OC-14170<\/a>)<\/li>\n<li>Navigation improvements for projects with multiple targets (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-9050\" target=\"_blank\" rel=\"noopener\">OC-9050<\/a> and related)<\/li>\n<\/ul>\n<p>We are planning to open 2017.1 EAP at the end of January. If you have any suggestions or questions, feel free to share them in the comments below.<\/p>\n","protected":false},"author":437,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","categories":[89],"tags":[669,640],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/appcode\/3616"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/appcode"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/appcode"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/437"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=3616"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/appcode\/3616\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=3616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=3616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=3616"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=3616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}