-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathabout.html
190 lines (161 loc) · 8.22 KB
/
about.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
---
layout: page
title: "About"
description: ""
header-img: "img/post-bg-rwd.jpg"
multilingual: false
---
<!-- Language Selector -->
<!-- <select class="sel-lang" onchange= "onLanChange(this.options[this.options.selectedIndex].value)">
<option value="0" selected> 中文 Chinese </option>
<option value="1"> 英文 English </option>
</select> -->
<!-- Chinese Version -->
<div class="zh post-container">
<!--copied from markdown -->
<blockquote><p>梦想还是要有的,万一实现了呢。</p></blockquote>
<p>Hey,我是<strong>Shown</strong>,搞过OC,Swift,也使用 Flutter 开发过一段时间。搞过应用开发,也做过APM,集成开发工具链。</p>
<p>我的GitHub主页<a href="https://github.com/poos">👉GitHub·poos</a> ,gitee主页<a href="https://gitee.com/poos">👉Gitee·poos</a> 与 开源中国博客<a href="https://my.oschina.net/bieshixuan">👉iShown</a>。如果有什么问题,欢迎一起探讨~</p>
<blockquote><p>.</p></blockquote>
<blockquote><p>--- --- --- --- --- 2018 --- --- --- --- --- ---</p></blockquote>
<blockquote><p>--- 2018 年 转战 Swift, 接触函数式,泛型等新式语言特性,深入使用 Rx 框架, Texture 优化性能,app 分层模块化等等。18年的博文都在本站。代码页对应在 github /BlogDemo 中。---</p></blockquote>
<p><a href="https://poos.github.io/tags"><strong> 所有新内容可以移步 tag 页查看,下边 xmind 列出了提纲, tags 入口在顶部菜单 😄, 👉☝️ 。</strong></a></p>
<p><img src = "https://poos.github.io/img/xmind_self_1.png"></p>
<p><img src = "https://poos.github.io/img/xmind_self_2.png"></p>
<p><img src = "https://poos.github.io/img/xmind_self_3.png"></p>
<p><img src = "https://poos.github.io/img/xmind_self_4.png"></p>
<p><img src = "https://poos.github.io/img/xmind_self_5.png"></p>
<blockquote><p>.</p></blockquote>
<blockquote><p>--- --- --- --- --- 2016 --- 2017 --- --- --- ---</p></blockquote>
<blockquote><p>--- 下边是 github 的所有项目,大部分是之前学习 OC 写的轮子,也有一些其他资料,关于 Swift 的基本在18年的博客和对应的 博客 Demo 中。 ---</p></blockquote>
<p><strong>一些写过的轮子和Demo。还有对框架学习的理解。大部分是自己造的,也有Fork其他前辈后修改的,也有只是Fork来学习的,暂时总结到一起了。</strong></p>
<p></p>
<h5>资源文件</h5>
<ul>
<li><a href="https://github.com/poos/testAppResource">iOS审核iPV6录制的视频,现在可以直接在回复中传视频了</a></li>
</ul>
<h5>框架</h5>
<ul>
<li><a href="https://gitee.com/poos/GetNetDataDemo">请求状态切片,映射UI</a></li>
<li><a href="https://github.com/poos/gitignore">gitignore</a</li>
</ul>
<h5>UI轮子</h5>
<ul>
<li><a href="https://github.com/poos/SXCycleView">轮播图</a></li>
<li><a href="https://github.com/poos/SXHudAlert">Hud,支持pod导入</a></li>
<li><a href="https://github.com/poos/SXTopMenu">顶部菜单</a></li>
<li><a href="https://github.com/poos/SXPopMenu">弹出菜单,支持pod导入</a></li>
<li><a href="https://github.com/poos/SXStarView">星星选择</a></li>
<li><a href="https://github.com/poos/FTPopOverMenu">FTPopOverMenu</a></li>
<li><a href="https://github.com/eggswift/ESTabBarController">ESTabBarController</a></li>
</ul>
<h5>Data轮子</h5>
<ul>
<li><a href="https://github.com/poos/SXGps">原生定位,支持pod导入</a></li>
<li><a href="https://github.com/poos/SXRichViewEdit">textView编辑和导入导出html</a></li>
<li><a href="https://github.com/poos/SXImagePicker">图片选择(优化系统)</a></li>
<li><a href="https://github.com/poos/SXScanView">扫描(封装界面,支持相册)</a></li>
</ul>
<h5>Control轮子</h5>
<ul>
<li><a href="https://github.com/poos/IQKeyboardManager">IQKeyboardManager</a></li>
<li><a href="https://github.com/poos/SXKeyboardViewControl">轻量处理键盘遮挡</a></li>
<li><a href="https://github.com/poos/FDFullscreenPopGesture">FDFullscreenPopGesture</a></li>
</ul>
<h5>Animation轮子</h5>
<ul>
<li><a href="https://github.com/poos/YapAnimator">YapAnimator</a></li>
<li><a href="https://github.com/poos/Shimmer">Shimmer</a></li>
</ul>
<h5>Improve项目优化</h5>
<ul>
<li><a href="https://github.com/poos/UITableView-FDTemplateLayoutCell">UITableView-FDTemplateLayoutCell</a></li>
</ul>
<h5>Demo</h5>
<ul>
<li><a href="https://github.com/poos/SwiftEFarm">农头条的完整项目(第一次尝试Swift)</a></li>
<li><a href="https://github.com/poos/ExcelParseForIOS">将excel导入app数据库的Demo,支持cvs、xls和xlsx</a></li>
<li><a href="https://github.com/poos/PuzzleGame">拼图小程序(算法)</a></li>
<li><a href="https://github.com/poos/SXQRMacApp">mac生成二维码小程序</a></li></a></li>
</ul>
<p></p>
<blockquote><p>--- 分割线 ---</p></blockquote>
<p> 感谢 <a href="http://qiubaiying.top/2017/02/06/快速搭建个人博客/">qiubaiying.top</a> 的博客搭建教程</br>
感谢 <a href="https://github.com/Huxpro/huxpro.github.io">Huxpro</a> 开源大神的博客模板</p>
</div>
<!-- Handle Language Change -->
<script type="text/javascript">
// get nodes
var $zh = document.querySelector(".zh");
var $en = document.querySelector(".en");
var $select = document.querySelector("select");
// bind hashchange event
window.addEventListener('hashchange', _render);
// handle render
function _render(){
var _hash = window.location.hash;
// en
if(_hash == "#en"){
$select.selectedIndex = 1;
$en.style.display = "block";
$zh.style.display = "none";
// zh by default
}else{
// not trigger onChange, otherwise cause a loop call.
$select.selectedIndex = 0;
$zh.style.display = "block";
$en.style.display = "none";
}
}
// handle select change
function onLanChange(index){
if(index == 0){
window.location.hash = "#zh"
}else{
window.location.hash = "#en"
}
}
// init
_render();
</script>
<!-- Gitalk 评论 start -->
{% if site.gitalk.enable %}
<!-- Gitalk link -->
<link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
<script src="https://unpkg.com/gitalk@latest/dist/gitalk.min.js"></script>
<div id="gitalk-container"></div>
<script type="text/javascript">
var gitalk = new Gitalk({
clientID: '{{site.gitalk.clientID}}',
clientSecret: '{{site.gitalk.clientSecret}}',
repo: '{{site.gitalk.repo}}',
owner: '{{site.gitalk.owner}}',
admin: ['{{site.gitalk.admin}}'],
distractionFreeMode: {{site.gitalk.distractionFreeMode}},
id: 'about',
});
gitalk.render('gitalk-container');
</script>
{% endif %}
<!-- Gitalk end -->
<!-- disqus 评论框 start -->
{% if site.disqus.enable %}
<div class="comment">
<div id="disqus_thread" class="disqus-thread">
</div>
</div>
<!-- disqus 评论框 end -->
<!-- disqus 公共JS代码 start (一个网页只需插入一次) -->
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES * * */
var disqus_shortname = "{{site.disqus.username}}";
var disqus_identifier = "{{site.disqus.username}}/{{page.url}}";
var disqus_url = "{{site.url}}{{page.url}}";
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<!-- disqus 公共JS代码 end -->
{% endif %}