<commit_before>

![](https://raw.githubusercontent.com/chenfanfang/PictureResource/75a9785aa4d242c5d6b73320194011d11aca794a/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/%E5%A4%96%E5%BF%AB1.png )


---

.
.
.
.
.
.


目录（点击目录列表，可进入对应的博客）
===
---

例子
===
- [不同宽度的标签](http://www.jianshu.com/p/225947454abe)
![](https://raw.githubusercontent.com/chenfanfang/PictureResource/6b6d41ecd64587f73f7c20a3d0ebcb84afe26051/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/%E4%BE%8B%E5%AD%90/%E4%B8%8D%E5%90%8C%E5%AE%BD%E5%BA%A6%E7%9A%84%E6%A0%87%E7%AD%BE.png)


- [雪花飘落效果](http://www.jianshu.com/p/34f3dec84805)
![](https://raw.githubusercontent.com/chenfanfang/PictureResource/6b6d41ecd64587f73f7c20a3d0ebcb84afe26051/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/%E4%BE%8B%E5%AD%90/%E9%9B%AA%E8%8A%B1%E9%A3%98%E8%90%BD%E6%95%88%E6%9E%9C.png)


- [正则表达式Demo](http://www.jianshu.com/p/b25b05ef170d)
- 无限滚动轮播图
- [UIWindow巧用--点击状态栏scrollView滚动到顶部](http://www.jianshu.com/p/994807777dc9)

---
AVFoundation
===
- [语音播放文字内容--制作建议的听书软件](http://www.jianshu.com/p/2fae9f26be8d)

---
FFDropDownMenu下拉菜单的使用
===
- [教程----下拉菜单的基本使用](http://www.jianshu.com/p/56f2f2dd4c59)
![](https://raw.githubusercontent.com/chenfanfang/PictureResource/6b6d41ecd64587f73f7c20a3d0ebcb84afe26051/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/FFDropDownMenu/%E4%B8%8B%E6%8B%89%E8%8F%9C%E5%8D%95%E7%9A%84%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8.png)

- [教程----自定义下拉菜单cell(xib)](http://www.jianshu.com/p/6a42a35ae2db)
![](https://raw.githubusercontent.com/chenfanfang/PictureResource/6b6d41ecd64587f73f7c20a3d0ebcb84afe26051/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/FFDropDownMenu/%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%8B%E6%8B%89%E8%8F%9C%E5%8D%95cell(xib).png)

- [教程----自定义下拉菜单cell(非xib)](http://www.jianshu.com/p/eead6fe4d59f)
![](https://raw.githubusercontent.com/chenfanfang/PictureResource/e5a046f68a3093fb834f62c755123dd9fba6dd99/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/FFDropDownMenu/%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95cell(%E9%9D%9Exib).png)


- [实战----自定义菜单样式1](http://www.jianshu.com/p/609b1e7be13e)
![](https://raw.githubusercontent.com/chenfanfang/PictureResource/6b6d41ecd64587f73f7c20a3d0ebcb84afe26051/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/FFDropDownMenu/%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95%E6%A0%B7%E5%BC%8F1.png)


---
CoreBlueTooth
===
- 中心模式教程(CBCentralManager)
- 外设模式教程(CBPeripheralManager)
- 聊天(CoreBlueTooth实战1)<commit_msg>REAEME文件的编辑<commit_after>

![](https://raw.githubusercontent.com/chenfanfang/PictureResource/75a9785aa4d242c5d6b73320194011d11aca794a/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/%E5%A4%96%E5%BF%AB1.png )


---

.
.
.
.
.
.


目录（点击目录列表，可进入对应的博客）
===
---

例子
===
- [不同宽度的标签](http://www.jianshu.com/p/225947454abe)

![](https://raw.githubusercontent.com/chenfanfang/PictureResource/6b6d41ecd64587f73f7c20a3d0ebcb84afe26051/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/%E4%BE%8B%E5%AD%90/%E4%B8%8D%E5%90%8C%E5%AE%BD%E5%BA%A6%E7%9A%84%E6%A0%87%E7%AD%BE.png)


- [雪花飘落效果](http://www.jianshu.com/p/34f3dec84805)

![](https://raw.githubusercontent.com/chenfanfang/PictureResource/6b6d41ecd64587f73f7c20a3d0ebcb84afe26051/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/%E4%BE%8B%E5%AD%90/%E9%9B%AA%E8%8A%B1%E9%A3%98%E8%90%BD%E6%95%88%E6%9E%9C.png)


- [正则表达式Demo](http://www.jianshu.com/p/b25b05ef170d)
- 无限滚动轮播图
- [UIWindow巧用--点击状态栏scrollView滚动到顶部](http://www.jianshu.com/p/994807777dc9)

---
AVFoundation
===
- [语音播放文字内容--制作建议的听书软件](http://www.jianshu.com/p/2fae9f26be8d)

---
FFDropDownMenu下拉菜单的使用
===

- [教程----下拉菜单的基本使用](http://www.jianshu.com/p/56f2f2dd4c59)


![](https://raw.githubusercontent.com/chenfanfang/PictureResource/6b6d41ecd64587f73f7c20a3d0ebcb84afe26051/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/FFDropDownMenu/%E4%B8%8B%E6%8B%89%E8%8F%9C%E5%8D%95%E7%9A%84%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8.png)


- [教程----自定义下拉菜单cell(xib)](http://www.jianshu.com/p/6a42a35ae2db)

![](https://raw.githubusercontent.com/chenfanfang/PictureResource/6b6d41ecd64587f73f7c20a3d0ebcb84afe26051/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/FFDropDownMenu/%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%8B%E6%8B%89%E8%8F%9C%E5%8D%95cell(xib).png)

- [教程----自定义下拉菜单cell(非xib)](http://www.jianshu.com/p/eead6fe4d59f)

![](https://raw.githubusercontent.com/chenfanfang/PictureResource/e5a046f68a3093fb834f62c755123dd9fba6dd99/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/FFDropDownMenu/%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95cell(%E9%9D%9Exib).png)


- [实战----自定义菜单样式1](http://www.jianshu.com/p/609b1e7be13e)

![](https://raw.githubusercontent.com/chenfanfang/PictureResource/6b6d41ecd64587f73f7c20a3d0ebcb84afe26051/%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/FFDropDownMenu/%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95%E6%A0%B7%E5%BC%8F1.png)


---
CoreBlueTooth
===
- 中心模式教程(CBCentralManager)
- 外设模式教程(CBPeripheralManager)
- 聊天(CoreBlueTooth实战1)
{'fraction_non_alphanumeric': 0.2251739405439595, 'fraction_numerical': 0.20113851992409867, 'mean_word_length': 8.019011406844106, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 18, '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': '1480109', 'n_tokens_mistral': 3255, 'n_tokens_neox': 2977, 'n_words': 51}