码迷,mamicode.com
首页 > 其他好文 > 详细

Widget中的一个注意事项

时间:2016-11-16 13:45:29      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:使用   右上角   xcode   blog   点击   .com   idt   span   选择   

在一次开发周期中,我们项目加入了Widget,整个过程比较顺利, 但是在发版的时候,发现ipa包大了14M。最后追踪原因,发现是开发Widget时,一个特别容易出错的地方导致的。具体如下:

由于Widget和主项目其实是两个app,所以Widget使用主项目的class时,我们会使用这样的步骤:

1.在主项目里选择.m文件,然后点击右上角的Utilities,在Target Membership里选上Widget即可:

技术分享

但是,如果你想使用主项目的图片资源,并且图片是放在Assets.xcassets里的,那么当你想把其中某一张图片加到widget里的时候,其实你会把所有的图片资源都加入到widget里。因为Assets.xcassets被xcode当做是一个文件,所有你没有办法只把其中的某一张图片加入widget的target。那么项目里其实图片资源是double的。我们的图片资源一共14M,那么最后的ipa包白白大了14M。

技术分享s

所以,想使用主项目的图片,还是老老实实copy一份到widget文件夹下吧。

Widget中的一个注意事项

标签:使用   右上角   xcode   blog   点击   .com   idt   span   选择   

原文地址:http://www.cnblogs.com/zhang-chi/p/6068793.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!