用图片生成视频

趁着年前再写一篇。

前段时间项目要求用一组图片生成视频,查了一番资料后实现,这里做个记录。

1、初始化

_videoSize = size;

_videoPath = path;

_timeScale = scale;

NSError *error = nil;

// 这里可以设置视频的格式

self.videoWriter = [[AVAssetWriter alloc]initWithURL:[NSURL fileURLWithPath:path]

......

改变UITableViewCell的UIImageView大小

UITableViewCell 自带UIImageView,可以在上面放图片,非常方便,不过有时图片太大,与其他的Label什么的很不协调。所以只能自己自己调整ImageView的大小。

首先继承UITableViewCell,建立自己的类CustomUITableViewCell,再重写layoutSubviews方法

-(void)layoutSubviews

{

[super layoutSubviews];

// 这里设定希望的合适的frame

[self.imageView setFrame:CGRectMake(10, 10,29, 29)]......

动画系列(1)-开篇

众所周知,动画在iOS中占有非常重要的地位,好的动画不仅可以给用户带来美感,还可以APP的交互显得更为人性更为自然,动画可以代替很多语言,去讲述我们的APP。

可惜培训的时候老师完全没讲动画,后来的项目中动画也用的不多,就算半年多来自己也在看,但是学的并不如意。一是因为没有压力二是断断续续。最近就想着认认真真系统学一下,为了督促自己,就决定开一个动画系列的博客,记录和分享我学习动画的过程。

打算从下面几个方面讲讲

frame和bound

View和Layer的关系

动画的基本原理

Core Animation介绍

常见动画的实现

controller转场动画

UICollection......

编译64位iOS版FFMPEG

从原博客迁移过来的一篇,略做修改

最近因为公司项目需要捣腾FFMPEG,所以看了一下资料,现在编译成功了,记录一下。

安装装yasm或者(MAcport,我用的是yasm,这里只记录yasm的),网上有好多方法,我用的好像是这个指令sudo curl http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz >yasm.tar.gz

下载脚本文件kewlbear/FFmpeg-iOS-build-script

解压后放到你决定的目录,

下面步骤根据是否要自动下载ffmpeg源码略有不同

一 ......

程序员与设计师如何沟通

趁着巴萨VS拜仁中场休息的时间总结一个我早就想写的,作为FarBox这里的开始————程序员与设计师如何沟通,困扰着许多人也是很重要的一个问题,提出一点我的个人看法。

在公司接手的这个项目,设计部分是外包给别人的,只有我去沟通,由于我和跟我交接的设计师都是新手,过程中还是出了不少问题,浪费太多时间了,总结一下跳过的坑,希望这次的总结能给下次的交接提供帮助,提高效率。

先看看这次暴露的一些问题

缺乏需求文档。由于这次我公司的项目是先有了算法,再推进开发,在最初给设计公司提需求的时候不够明确,没有给出详细的需求文档,只是告诉他们我们想做什么,让他们设计,仅仅口头的表达与理解,这样的沟通不仅低效......