<commit_before># SSAnimation

## Features

- Simple use core animation for UIView and its subclass.
- Simple control the animation duration time.
- Support both actions at same time and sequeue actions.

## Requirements
- Requires iOS6 or later
- Requires ARC

## Demo

Build and run the <i>SSAnimation</i> project in Xcode.The demo will show you same basic animations.

## Usage
 
You can just as simple as possible to drag and drop the <i>/SSAction</i> folder into your project.Make sure that you add them to your target.In your <i>project-Prefix.pch</i>, you can import them so that you would use them anywhere you want.

<br />
<center>
	<img src="/Users/vienta/GitHub/SSAnimation/IMG_0343.PNG">
</center>
<br />

examples: In demo, we use <i>testView</i> for example
<br />


####SSMove 
Move from one point to another, and also you can desgn your own path.

    + (id)actionWithDuration:(CFTimeInterval)duration from:(CGPoint)fp to:(CGPoint)tp;
    + (id)actionWithDuration:(CFTimeInterval)duration path:(CGPathRef)path;
    
In demo, you can touch move button:

    [testView runAction:[SSMove actionWithDuration:4 from:testView.center to:CGPointMake(testView.center.x, testView.center.y - 200)]];
    
testView will move from <i>testView.center</i> to  <i>CGPointMake(testView.center.x, testView.center.y - 200)</i>.

####SSFade SSFadeIn SSFadeOut
Change layer's opacity.In demo, you can touch Fade FadeIn and Fadeout Buttons.<commit_msg>vi+屏幕截图<commit_after># SSAnimation

## Features

- Simple use core animation for UIView and its subclass.
- Simple control the animation duration time.
- Support both actions at same time and sequeue actions.

## Requirements
- Requires iOS6 or later
- Requires ARC

## Demo

Build and run the <i>SSAnimation</i> project in Xcode.The demo will show you same basic animations.

## Usage
 
You can just as simple as possible to drag and drop the <i>/SSAction</i> folder into your project.Make sure that you add them to your target.In your <i>project-Prefix.pch</i>, you can import them so that you would use them anywhere you want.

<br />
<center>
	<img src="https://raw.github.com/Vienta/SSAnimation/master/IMG_0343.PNG">
</center>
<br />

examples: In demo, we use <i>testView</i> for example
<br />


####SSMove 
Move from one point to another, and also you can desgn your own path.

    + (id)actionWithDuration:(CFTimeInterval)duration from:(CGPoint)fp to:(CGPoint)tp;
    + (id)actionWithDuration:(CFTimeInterval)duration path:(CGPathRef)path;
    
In demo, you can touch move button:

    [testView runAction:[SSMove actionWithDuration:4 from:testView.center to:CGPointMake(testView.center.x, testView.center.y - 200)]];
    
testView will move from <i>testView.center</i> to  <i>CGPointMake(testView.center.x, testView.center.y - 200)</i>.

####SSFade SSFadeIn SSFadeOut
Change layer's opacity.In demo, you can touch Fade FadeIn and Fadeout Buttons.
{'fraction_non_alphanumeric': 0.10716747070985527, 'fraction_numerical': 0.008270158511371467, 'mean_word_length': 4.395910780669145, 'pattern_counts': {'":': 0, '<': 39, '<?xml version=': 0, '>': 39, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1929004', 'n_tokens_mistral': 965, 'n_tokens_neox': 918, 'n_words': 327}