用图片生成视频

趁着年前再写一篇。

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

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)]......

【译】Xcode 6下的iOS应用本地化

最近做iOS应用的国际化,找资料时这篇文章给我的帮助最大,也觉得它讲得最透彻,现在尝试翻译成中文。第一次翻译希望能翻好,末尾会加一点我做国际化与本地化时遇到的问题与解决方法。

原文作者Ryan Hodson

原文链接Localizing an iOS Application in Xcode 6

最后的效果

把一个iOS应用翻译成不用语言有两个步骤。

一:将所有需要翻译的交互文本、图片等资源从其他的代码故事板等中......

动画系列(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源码略有不同

一 ......