(前言部分写给自己看着玩的,不必算入总字数)
这一部分的课分为了两个阶段,对于我来说,还是一口气看完的。
借着之前iOS学习的经验,我看完了视频立马去做了实验。
实验还算成功,有些细节的操作还是找不到选项,又默默的重放了视频,把剩下的补上。
本人虽然是外行转入,毕竟是做景观设计,专业软件还是学过的,大学学的是AutoCAD、Photoshop和Sketchup,突然发觉Xcode除了是英文版的,还需要写代码,其他的原理相通。都是“师傅领进门,修行在个人”,还要通过不断实践探索出全新的方法,以满足自己的好奇心。
这样的学习方法,倒是很熟悉的了。
好了,言归正传。
对于图片,有大有小,所以做应用的话,分为两种方法。
一就是往应用里塞图片,结果就造成空间占用过大,一个APP几百兆,显然不合适。
再就是用代码画,不过难度高,同时用程序构建图像,代价高,导致设备电量消耗过大。
于是我聪明的想,流量不限的情况下,网络加载必是极好的。
【Assert Catalog】
Xcode推出了一个功能,叫做Assert Catalog,用于管理项目中的图片。并以此为基础,建立代码和图片之间的纽带。可视化的功能省去了程序员不少的精神负担,他的主要功能主要是:添加图片、修改属性还有图片切片。
这个功能在Xcode里的Assets.xcassets 的文件夹中,杨武老师主要介绍了几个添加和修改图片的方式:
1. view -->mode -->Aspect Fit 按比例缩放/ Aspect Fill按比例填充
2. Alpha 调节透明度(会影响性能,不建议使用)
3. slicing ==> 例如边框,希望保持左上角比例不变,即可使用这个方法,可选择Horizontal and Vertical
4. 矢量图是一个好东西,清晰度很省事了,不过也很占用空间和性能。scale Factors-->single vector(矢量图)/vector with overrides(位图)
网友评论