{"id":4159,"date":"2019-05-30T20:25:57","date_gmt":"2019-05-30T20:25:57","guid":{"rendered":"https:\/\/blog.jetbrains.com\/objc\/?p=7014"},"modified":"2019-05-30T20:34:46","modified_gmt":"2019-05-30T20:34:46","slug":"appcode-2019-1-3","status":"publish","type":"appcode","link":"https:\/\/blog.jetbrains.com\/fr\/appcode\/2019\/05\/appcode-2019-1-3","title":{"rendered":"AppCode 2019.1.3: sorting for Find Usages in Swift and bug fixes"},"content":{"rendered":"<p>Hi everyone,<\/p>\n<p>The AppCode 2019.1.3 update is available to download from <a href=\"https:\/\/www.jetbrains.com\/objc\/download\/\" target=\"_blank\" rel=\"noopener\">our site<\/a>. <\/p>\n<h1 id=\"find_usages\">Find Usages<\/h1>\n<p>We\u2019ve implemented a convenient sorting for Swift usages, the same as we have for Objective-C:<br \/>\n<img decoding=\"async\" alt=\"Find Usages\" width=\"698\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/05\/objc-find_usages@2x.png\"\/><\/p>\n<h1 id=\"bug_fixes\">Bug fixes<\/h1>\n<p>This build addresses the following issues:<\/p>\n<ul>\n<li>AppCode 2019.1 RC cannot resolve UIKit classes anymore (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-18540\" target=\"_blank\" rel=\"noopener\">OC-18540<\/a>).<\/li>\n<li>Function completion inserts broken arguments (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-18687\" target=\"_blank\" rel=\"noopener\">OC-18687<\/a>).<\/li>\n<li>CocoaPods integration does not work with Ruby 2.5+ due to missing rubygems.rb (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-18632\" target=\"_blank\" rel=\"noopener\">OC-18632<\/a>).<\/li>\n<li>Multi-line string indent should preserve relative (but illegal indent) (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-18516\" target=\"_blank\" rel=\"noopener\">OC-18516<\/a>).<\/li>\n<li>Swift \/ Objc: freeze on the Swift method name renaming (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-18531\" target=\"_blank\" rel=\"noopener\">OC-18531<\/a>).<\/li>\n<\/ul>\n<p>For the full list of fixes please see the <a href=\"https:\/\/confluence.jetbrains.com\/display\/OBJC\/AppCode+2019.1.3\" target=\"_blank\" rel=\"noopener\">release notes<\/a>.<\/p>\n<p><em>Your AppCode Team<\/em><br \/>\n<em>JetBrains<\/em><br \/>\n<em>The Drive to Develop<\/em><\/p>\n","protected":false},"author":437,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","categories":[89],"tags":[744,755,91],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/appcode\/4159"}],"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=4159"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/appcode\/4159\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=4159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=4159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=4159"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=4159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}