今天早上稀里糊涂的改了点iOS的代码。这2天在尝试着把自己以前写的view和model、controller和model紧密联系的代码用delegate和notification来解耦。
view提供delegate和datasource的protocol(datasource和delegate之间的区别是什么呢?还没认真去想,感觉这2个也可以混在一起),controller负责实现protocol。
controller在持有model的同时,还可以注册model的kvo或者注册notification,这样controller除了主动修改model以外,model被改变了,controller也可以知道。
这部分今天写了个大概。
下午就开始帮人改keynote,从小到字体颜色、阴影大到动画都得改。还好页数不算太多,但是也改了好几个小时。6点左右开始做视频剪辑,这活第一次干,真是初生牛犊,管他3721,就为了脑海里的效果改。不过经历了一番改动和思考也算有点样子。最初是若干段剪辑+每段之间不同的转场动画,这样的坏处是光感觉效果切来切去,播的是什么自己都看不明白,于是慢慢的所有的转场动画都趋于平淡,不再为了特效而特效;接着调整了剪辑的速度,该快的部分快该慢的部分慢;在开始和结束的时候都增加了黑底;开始考虑加字幕特效。干完了这些虽然还是有诸多不满意但有了个初步样子还是挺开心的。