Record articles i has been share
###按更新时间 新 -> 旧 排列 - [KVC KVO高阶应用](https://github.com/liuzhiyi1992/MyshareBlogs/wiki/KVC--KVO%E9%AB%98%E9%98%B6%E5%BA%94%E7%94%A8)分享网络上目前学习不到的KVC,KVO高阶特性 - [依赖注入与面向接口编程思想](https://github.com/liuzhiyi1992/MyshareBlogs/wiki/%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5%E4%B8%8E%E9%9D%A2%E5%90%91%E6%8E%A5%E5%8F%A3%E7%BC%96%E7%A8%8B%E6%80%9D%E6%83%B3)从0到1谈依赖注入与接口编程 - [PreLoader的实现讲解](https://github.com/liuzhiyi1992/MyshareBlogs/wiki/PreLoader%E7%9A%84%E5%AE%9E%E7%8E%B0%E8%AE%B2%E8%A7%A3)一个能有效分散等待注意力有趣的Loader - [self.var or _var](https://github.com/liuzhiyi1992/MyshareBlogs/wiki/%E5%91%8A%E8%AF%89%E4%BD%A0%E5%85%B3%E4%BA%8Eself.var-%E5%92%8C-_var%E7%9A%84%E5%8C%BA%E5%88%AB)告诉你使用self.var 和 _var的区别 - [Swift默认参数 & 可变长参数](https://github.com/liuzhiyi1992/MyshareBlogs/wiki/Swift%E9%BB%98%E8%AE%A4%E5%8F%82%E6%95%B0-&-%E5%8F%AF%E5%8F%98%E9%95%BF%E5%8F%82%E6%95%B0) - [ApplePay](https://github.com/liuzhiyi1992/MyshareBlogs/wiki/%E9%A6%96%E7%AF%87ApplePay%E5%BA%94%E7%94%A8%E5%86%85%E6%94%AF%E4%BB%98%E7%BA%BF%E4%B8%8A%E6%8E%A5%E5%85%A5%E6%95%99%E7%A8%8B)首篇ApplePay应用内支付线上接入教程 - [ZYCornerRadius](https://github.com/liuzhiyi1992/MyshareBlogs/wiki/%E8%A7%A3%E5%86%B3%E5%B8%B8%E8%A7%81%E7%9A%84masksToBounds%E7%A6%BB%E5%B1%8F%E6%B8%B2%E6%9F%93%E5%B8%A6%E6%9D%A5%E7%9A%84%E6%80%A7%E8%83%BD%E6%8D%9F%E8%80%97)解决masksToBounds离屏渲染带来的性能损耗 - [ZYThumbnailTableView](https://github.com/liuzhiyi1992/MyshareBlogs/wiki/ZYThumbnailTableView---%E5%A0%AA%E6%AF%94%E4%B8%80%E4%B8%AA%E5%B0%8F%E5%9E%8B%E9%98%85%E8%AF%BBApp)开放接口完全支持自由定制的可扩展视图TabelView - [SpreadButton](https://github.com/liuzhiyi1992/MyshareBlogs/wiki/SpreadButton,%E6%83%B3%E6%8B%A5%E6%9C%89%E4%B8%80%E4%B8%AA%E5%BA%94%E7%94%A8%E5%86%85%E7%9A%84AssistiveTouch%E6%8C%89%E9%92%AE%E5%90%97)应用内的AssistiveTouch按钮 - [WaveLoadingIndicator](https://github.com/liuzhiyi1992/Myshare/wiki/%E5%B0%B1%E5%8F%AB%E6%B3%A2%E6%B5%AA%E8%BF%9B%E5%BA%A6%E6%8C%87%E7%A4%BA%E5%99%A8%E5%90%A7WaveLoadingIndicator)玻璃水晶球样式的通用进度指示器,根据水的高度指示进度的完成度 - [Map all the things in Swift](https://github.com/liuzhiyi1992/Myshare/wiki/Map-all-the-things-in-Swift-%E6%98%A0%E5%B0%84%E6%89%80%E6%9C%89%E4%B8%9C%E8%A5%BF)在Swift中灵活使用map()到任何类型中 - [ZYKeyboardUtil](https://github.com/liuzhiyi1992/Myshare/wiki/ZYKeyboardUtil-%E4%B8%A4%E4%B8%AABlock%E8%AE%A9%E9%94%AE%E7%9B%98%E9%81%AE%E7%9B%96%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E5%8F%98%E5%BE%97%E5%BE%97%E5%BF%83%E5%BA%94%E6%89%8B)使用2个Block,解决所有键盘遮挡输入控件问题,同时完美解决第三方键盘分次弹出问题 - [Map those arrays in Swift](https://github.com/liuzhiyi1992/Myshare/wiki/%E4%B8%BASwift%E7%BC%96%E7%A0%81%E5%BC%95%E5%85%A5map()%E5%92%8CflatMap(),-map-those-arrays-in-Swift)如何使用map()来做数组映射 - [Swift中的String和Character](https://github.com/liuzhiyi1992/Myshare/wiki/Swift%E4%B8%AD%E7%9A%84String%E5%92%8CCharacter) 关于String的使用和总结 - [Ghost博客中使用highlight.js](https://github.com/liuzhiyi1992/Myshare/wiki/Ghost%E5%8D%9A%E5%AE%A2%E4%B8%AD%E4%BD%BF%E7%94%A8highlight.js)使用highlight.js使文章代码语法高亮 - [在CentOS系统上搭建自己的Ghost博客](https://github.com/liuzhiyi1992/Myshare/wiki/%E5%9C%A8CentOS%E7%B3%BB%E7%BB%9F%E4%B8%8A%E6%90%AD%E5%BB%BA%E8%87%AA%E5%B7%B1%E7%9A%84Ghost%E5%8D%9A%E5%AE%A2)记载个人成功在Centos6上搭建Ghost博客的详细步骤 - [长按手势UILongPressGestureRecognizer 开始 结束(按下 抬起)](https://github.com/liuzhiyi1992/Myshare/wiki/%E9%95%BF%E6%8C%89%E6%89%8B%E5%8A%BFUILongPressGestureRecognizer-%E5%BC%80%E5%A7%8B-%E7%BB%93%E6%9D%9F(%E6%8C%89%E4%B8%8B-%E6%8A%AC%E8%B5%B7))利用代理和通知方式,监听UILongPressGestureRecognizer的开始于结束 - [Swift Double Question Mark](https://github.com/liuzhiyi1992/Myshare/wiki/Swift-%E4%B8%AD%E7%9A%84%E5%8F%8C%E9%97%AE%E5%8F%B7-%3F%3F-Double-Question-Mark)Swift中的??双问号 - [Swift中mutating的使用](https://github.com/liuzhiyi1992/Myshare/wiki/Swift%E4%B8%ADmutating%E7%9A%84%E4%BD%BF%E7%94%A8) - [Swift2后对optional value的安全处理](https://github.com/liuzhiyi1992/Myshare/wiki/Swift2%E5%90%8E%E5%AF%B9optional-value%E7%9A%84%E5%AE%89%E5%85%A8%E5%A4%84%E7%90%86%E2%80%94%E2%80%94%E6%85%8E%E7%94%A8%E9%97%AE%E5%8F%B7%E5%8F%B9%E5%8F%B7%22%3F!%22)为什么需要和如何有效消除swift项目里的"?!" - [说说objcRuntime的一些妙用](https://github.com/liuzhiyi1992/Myshare/wiki/%E8%AF%B4%E8%AF%B4objcRuntime%E7%9A%84%E4%B8%80%E4%BA%9B%E5%A6%99%E7%94%A8)class_addMethod,class_replaceMethod,method_getImplementation,object_getClass等知识点的混合应用,包含Method Swizzle