在過去的6個月中,我已經能夠在iOS Swift中製作出相當不錯的應用程序。但是現在我想談談開發中的一些性能和最佳實踐。iOS Swift使用image.xcassets VS在xcode文件夾中放置圖像
所以我想知道在Xcode中使用圖像的最佳做法是什麼?具體而言,我通常將圖像拖放到我的項目文件夾中以在我的應用程序中使用它。但是我知道我們也可以使用image.xcassets來做同樣的事情。
問題是,哪一個是正確的?或者應該在什麼時候使用?
我在image.xcassets中見過,我們必須提供3張圖片。 1倍,2倍和3倍。這是否意味着我正在增加應用程序的大小(考慮到我使用了許多圖像)?它也是如何影響性能的?從項目文件夾或從image.xcassets獲取文件有什麼不同嗎?
Apple強烈建議使用資產目錄。有關更多信息,請參見[官方文檔](https://developer.apple.com/library/ios/recipes/xcode_help-image_catalog-1.0/Recipe.html)。 – mattt
感謝您的鏈接。但是,你可以通過你對我問的問題的一些個人看法嗎?我真的很感激。 –
我的個人意見是無關緊要的。你應該遵循官方建議。案例:WWDC 2015推出了應用程序瘦身,當從應用程序商店下載時,該應用程序瘦身僅選擇性地捆綁用於特定設備的資產。 – mattt