【极客班】iOS开发实战——image

(前言部分写给自己看着玩的,不必算入总字数)

这一部分的课分为了两个阶段,对于我来说,还是一口气看完的。

借着之前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(位图)

你可能感兴趣的:(【极客班】iOS开发实战——image)