<commit_before>

###### Swift由于推出不久，还在不断更新完善，不同于OC的小修小补，不同版本间的语法变化还是不小的，在学习的过程中，记录下一些遇到的不同之处，以作日后提醒。

#### 一.

* 在Swift 1.2的时候，我们还是可以使用"&"和""操作符的。下面这段代码在Swift 1.2上是OK的:

```swift
UIView.animateWithDuration(0.3, delay: 1.0, options: UIViewAnimationOptions.CurveEaseIn |  UIViewAnimationOptions.CurveEaseOut, animations: { () -> Void in
```

* 但到了Swift 2.0时，OptionSetType已经不再支持”&“和””操作了，因此，上面这段代码需要修改成:


```
UIView.animateWithDuration(0.3, delay: 1.0, options: [UIViewAnimationOptions.CurveEaseIn, UIViewAnimationOptions.CurveEaseInOut], animations: { () -> Void in
```

```ruby
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
```

---

## 参考：
* [Notes from WWDC 2015: The Enumerated Delights of Swift 2.0 Option Sets](http://www.informit.com/articles/article.aspx?p=2420231)

* [UIView animation options using Swift](http://stackoverflow.com/questions/24081192/uiview-animation-options-using-swift)

---
<commit_msg>Update 2015-12-6-Swfit2.0的变化.md<commit_after>

###### Swift由于推出不久，还在不断更新完善，不同于OC的小修小补，不同版本间的语法变化还是不小的，在学习的过程中，记录下一些遇到的不同之处，以作日后提醒。

#### 一.

* ~~在Swift 1.2的时候，我们还是可以使用"&"和""操作符的。下面这段代码在Swift 1.2上是OK的:~~

```swift
UIView.animateWithDuration(0.3, delay: 1.0, options: UIViewAnimationOptions.CurveEaseIn |  UIViewAnimationOptions.CurveEaseOut, animations: { () -> Void in
```

* 但到了Swift 2.0时，OptionSetType已经不再支持”&“和””操作了，因此，上面这段代码需要修改成:


```
UIView.animateWithDuration(0.3, delay: 1.0, options: [UIViewAnimationOptions.CurveEaseIn, UIViewAnimationOptions.CurveEaseInOut], animations: { () -> Void in
```

```ruby
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
```

---

## 参考：
* [Notes from WWDC 2015: The Enumerated Delights of Swift 2.0 Option Sets](http://www.informit.com/articles/article.aspx?p=2420231)

* [UIView animation options using Swift](http://stackoverflow.com/questions/24081192/uiview-animation-options-using-swift)

---

{'fraction_non_alphanumeric': 0.16666666666666666, 'fraction_numerical': 0.04076367389060888, 'mean_word_length': 6.050909090909091, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, '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': '7303849', 'n_tokens_mistral': 961, 'n_tokens_neox': 904, 'n_words': 103}