-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
391 lines (284 loc) · 15.7 KB
/
index.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
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" >
<title>CoderWGB's Blog</title>
<meta name="description" content="业精于勤荒于嬉">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
<link rel="shortcut icon" href="http://wangguibin.github.io/favicon.ico?v=1603034949366">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.10.0/katex.min.css">
<link rel="stylesheet" href="http://wangguibin.github.io/styles/main.css">
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://cdn.bootcss.com/highlight.js/9.12.0/highlight.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css" />
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-120519308-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-120519308-1');
</script>
</head>
<body>
<div id="app" class="main">
<div class="sidebar" :class="{ 'full-height': menuVisible }">
<div class="top-container" data-aos="fade-right">
<div class="top-header-container">
<a class="site-title-container" href="http://wangguibin.github.io">
<img src="http://wangguibin.github.io/images/avatar.png?v=1603034949366" class="site-logo">
<h1 class="site-title">CoderWGB's Blog</h1>
</a>
<div class="menu-btn" @click="menuVisible = !menuVisible">
<div class="line"></div>
</div>
</div>
<div>
<a href="http://wangguibin.github.io" class="site-nav">
首页
</a>
<a href="https://soar-coding-life.github.io/Coding-docs" class="site-nav">
学习笔记&&文档
</a>
<a href="http://wangguibin.github.io/archives" class="site-nav">
归档
</a>
<a href="http://wangguibin.github.io/tags" class="site-nav">
标签
</a>
<a href="https://wangguibin.github.io/PersonalProfile/" class="site-nav">
个人简历
</a>
<a href="https://www.cnblogs.com/wgb1234/" class="site-nav">
博客园
</a>
<a href="http://wangguibin.github.io/post/about" class="site-nav">
关于
</a>
</div>
</div>
<div class="bottom-container" data-aos="flip-up" data-aos-offset="0">
<div class="social-container">
<a class="social-link" href="https://github.com/WangGuibin" target="_blank">
<i class="fab fa-github"></i>
</a>
<a class="social-link" href="https://weibo.com/WGBChangeworld" target="_blank">
<i class="fab fa-weibo"></i>
</a>
<a class="social-link" href="https://www.zhihu.com/people/wang-zhi-zhi-61-72" target="_blank">
<i class="fab fa-zhihu"></i>
</a>
</div>
<div class="site-description">
业精于勤荒于嬉
</div>
<div class="site-footer">
Powered by <a href="https://github.com/getgridea/gridea" target="_blank">Gridea</a> | <a class="rss" href="http://wangguibin.github.io/atom.xml" target="_blank">RSS</a>
</div>
</div>
</div>
<div class="main-container">
<div class="content-container" data-aos="fade-up">
<article class="post-item">
<div class="left">
<a href="http://wangguibin.github.io/post/xiang-mu-zhong-tian-jia-jing-tai-ku-gong-cheng/">
<h2 class="post-title">项目中添加静态库工程</h2>
</a>
<div class="post-date">
2020-04-12
</div>
<div class="post-abstract">
<p>在项目中添加静态库工程🏭 (方便随时修改)</p>
</div>
</div>
<a class="right" href="http://wangguibin.github.io/post/xiang-mu-zhong-tian-jia-jing-tai-ku-gong-cheng/">
<div class="feature-container" style="background-image: url('https://api.lyiqk.cn/purelady?cdd6a546')">
</div>
</a>
</article>
<article class="post-item">
<div class="left">
<a href="http://wangguibin.github.io/post/flutter-yu-ios-zhi-jian-ping-tai-tong-xin-platform-channelji-ben-liu-cheng/">
<h2 class="post-title">Flutter与iOS之间平台通信(platform channel)基本流程</h2>
</a>
<div class="post-date">
2020-04-02
</div>
<div class="post-abstract">
</div>
</div>
<a class="right" href="http://wangguibin.github.io/post/flutter-yu-ios-zhi-jian-ping-tai-tong-xin-platform-channelji-ben-liu-cheng/">
<div class="feature-container" style="background-image: url('https://api.lyiqk.cn/purelady?cdd6a546')">
</div>
</a>
</article>
<article class="post-item">
<div class="left">
<a href="http://wangguibin.github.io/post/ios-ji-chu-zhi-shi-zong-jie/">
<h2 class="post-title">iOS基础知识总结</h2>
</a>
<div class="post-date">
2020-03-23
</div>
<div class="post-abstract">
<h2 id="oc">OC</h2>
<h3 id="内存管理">内存管理</h3>
<h5 id="内存管理的原理和原则">内存管理的原理和原则</h5>
<ul>
<li>基本数据类型(<code>int</code>,<code>float</code>,<code>double</code>,<code>enum</code>,<code>struct</code>,<code>union</code>等)和C语言的类型存储在栈区,由系统分配释放</li>
<li>继承自<code>NSObject</code>的类属于<code>OC</code>类型,都遵循内存管理原则</li>
<li>谁创建,谁释放(<code>MRC</code>程序员管理,<code>ARC</code>系统封装了编译时插入<code>retain</code>和<code>release</code> 自动释放池等自动管理内存)</li>
<li><code>OC</code>方法调用的本质其实是给对象发送消息,需要引用时发送<code>retain</code>引用计数加<code>1</code>,释放时发送<code>release</code>引用计数减<code>1</code>,每个<code>OC</code>对象都有一个<code>retainCount</code>计数器占有<code>4</code>个字节</li>
<li><code>MRC</code> 设置<code>setter</code>需要判断,存在旧值,则需要先把旧值释放<code>release</code>,然后新值<code>retain</code>之后赋值</li>
</ul>
</div>
</div>
<a class="right" href="http://wangguibin.github.io/post/ios-ji-chu-zhi-shi-zong-jie/">
<div class="feature-container" style="background-image: url('http://wangguibin.github.io/post-images/ios-ji-chu-zhi-shi-zong-jie.jpg')">
</div>
</a>
</article>
<article class="post-item">
<div class="left">
<a href="http://wangguibin.github.io/post/ios-ru-he-jian-dan-shi-xian-hui-zhi-ai-xin/">
<h2 class="post-title">iOS如何简单实现绘制爱心?</h2>
</a>
<div class="post-date">
2020-03-22
</div>
<div class="post-abstract">
<blockquote>
<p>灵感来源于前端CSS画红心的原理 <a href="https://www.cnblogs.com/yingzi1028/p/6248937.html">参考</a></p>
</blockquote>
</div>
</div>
<a class="right" href="http://wangguibin.github.io/post/ios-ru-he-jian-dan-shi-xian-hui-zhi-ai-xin/">
<div class="feature-container" style="background-image: url('https://images.cnblogs.com/cnblogs_com/wgb1234/1662566/o_200322020921heart1.png')">
</div>
</a>
</article>
<article class="post-item">
<div class="left">
<a href="http://wangguibin.github.io/post/ios-de-aes-128-jia-mi-jie-mi-de-liang-chong-mo-shi-cbc-he-ecb/">
<h2 class="post-title">iOS的AES 128加密解密的两种模式(CBC和ECB)</h2>
</a>
<div class="post-date">
2020-03-09
</div>
<div class="post-abstract">
<p>**关于AES加密解密原理什么的不在本篇的范畴,网上很多大牛总结的很好了</p>
</div>
</div>
<a class="right" href="http://wangguibin.github.io/post/ios-de-aes-128-jia-mi-jie-mi-de-liang-chong-mo-shi-cbc-he-ecb/">
<div class="feature-container" style="background-image: url('http://wangguibin.github.io/post-images/ios-de-aes-128-jia-mi-jie-mi-de-liang-chong-mo-shi-cbc-he-ecb.png')">
</div>
</a>
</article>
<article class="post-item">
<div class="left">
<a href="http://wangguibin.github.io/post/2019-nian-coderwgb-you-ji/">
<h2 class="post-title">2019年CoderWGB游记</h2>
</a>
<div class="post-date">
2019-05-25
</div>
<div class="post-abstract">
<p><strong>人们常说:"理想很丰满,现实很骨感"。</strong></p>
</div>
</div>
<a class="right" href="http://wangguibin.github.io/post/2019-nian-coderwgb-you-ji/">
<div class="feature-container" style="background-image: url('http://wangguibin.github.io/post-images/2019-nian-coderwgb-you-ji.JPG')">
</div>
</a>
</article>
<article class="post-item">
<div class="left">
<a href="http://wangguibin.github.io/post/ios-zi-fu-chuan-de-yi-xie-chu-li-zong-jie/">
<h2 class="post-title">iOS字符串的一些处理总结</h2>
</a>
<div class="post-date">
2019-04-18
</div>
<div class="post-abstract">
<p><strong>最近比较忙,一直陷入业务的泥沼不可自拔,很少有时间独立思考作作总结,因为平时上班遇到问题就是打开浏览器各种搜寻轮子,百分之八九十的问题也能解决,但是对于个人成长还是感觉有所缓慢,最近开始总结项目的点点滴滴,需要开始写写博客了,那就从基础的笔记写起吧,熟能生巧,由浅入深,这是一个良性的开端。</strong></p>
</div>
</div>
<a class="right" href="http://wangguibin.github.io/post/ios-zi-fu-chuan-de-yi-xie-chu-li-zong-jie/">
<div class="feature-container" style="background-image: url('http://wangguibin.github.io/post-images/ios-zi-fu-chuan-de-yi-xie-chu-li-zong-jie.jpg')">
</div>
</a>
</article>
<article class="post-item">
<div class="left">
<a href="http://wangguibin.github.io/post/ios-pod-si-you-ku-zu-jian-hua-chu-chang-shi/">
<h2 class="post-title">iOS pod私有库组件化初尝试</h2>
</a>
<div class="post-date">
2019-03-26
</div>
<div class="post-abstract">
<p> 很早以前就听说过组件化,但那个时候只是浅显的以为只有web前端才有的东西,现如今早已是大前端时代,组件化自然也是在业界普及,没有真正自己去实操这个东西,就犹如附骨之疽,很难受~<br>
什么叫组件化呢? 带着这个问题去寻找答案。</p>
</div>
</div>
<a class="right" href="http://wangguibin.github.io/post/ios-pod-si-you-ku-zu-jian-hua-chu-chang-shi/">
<div class="feature-container" style="background-image: url('https://api.lyiqk.cn/purelady?cdd6a546')">
</div>
</a>
</article>
<article class="post-item">
<div class="left">
<a href="http://wangguibin.github.io/post/2018-nian-du-ge-ren-zong-jie/">
<h2 class="post-title">2018年度个人总结</h2>
</a>
<div class="post-date">
2018-12-31
</div>
<div class="post-abstract">
<h3 id="个人博客-ahttpwangguibingithubio-a">个人博客 <a>http://wangguibin.github.io </a></h3>
<h2 id="前言">前言</h2>
<p> 去年这个时候就有作一些类似的计划,明年全年应该如何如何,立了不少flag,很多事情都啪啪打脸,对于计划赶不上变化的事情,也就看淡很多。比如打算一个月看一本书,写一篇博客,去户外野一次...类似这种小目标看似简单容易实现,往往被现实琐碎的事情所打乱。今年依旧如此,为明年的这个时候埋下伏笔,但愿能打得轻些。一般来说,年初作出的计划,许下的承诺,写的越具体,生动,形象,年底清算复盘的时候越是最痛!</p>
<p><img src="http://wangguibin.github.io/post-images/1560697383306.png" alt="" loading="lazy"><br>
值得庆幸的是,今年博客几乎每个月都有更新。</p>
</div>
</div>
<a class="right" href="http://wangguibin.github.io/post/2018-nian-du-ge-ren-zong-jie/">
<div class="feature-container" style="background-image: url('http://wangguibin.github.io/post-images/2018-nian-du-ge-ren-zong-jie.jpg')">
</div>
</a>
</article>
<article class="post-item">
<div class="left">
<a href="http://wangguibin.github.io/post/oc-he-chun-bian-xu-yao-zhu-yi-de-wen-ti/">
<h2 class="post-title">OC和C++混编需要注意的问题</h2>
</a>
<div class="post-date">
2018-12-17
</div>
<div class="post-abstract">
</div>
</div>
<a class="right" href="http://wangguibin.github.io/post/oc-he-chun-bian-xu-yao-zhu-yi-de-wen-ti/">
<div class="feature-container" style="background-image: url('http://wangguibin.github.io/post-images/oc-he-chun-bian-xu-yao-zhu-yi-de-wen-ti.png')">
</div>
</a>
</article>
<div class="pagination-container">
<a href="http://wangguibin.github.io/page/2" class="next">下一页 <i class="icon-arrow-ios-forward-outline"></i></a>
</div>
</div>
</div>
</div>
<script src="https://unpkg.com/aos@next/dist/aos.js"></script>
<script type="application/javascript">
AOS.init();
hljs.initHighlightingOnLoad()
var app = new Vue({
el: '#app',
data: {
menuVisible: false,
},
})
</script>
</body>
</html>