-
原型
原型图 Read More
-
下拉刷新和上拉加载更多的原理
下拉刷新和上拉加载更多的原理 一、介绍 在做App开发时,很多时候会用到下拉刷新和上拉加载,比如我比较常用第三方MJRefresh来实现,在这里主要讨论这种效果实现的原理 # pragma mark - UIScrollViewDelegate - (void)scrollViewDidScroll:(UIScrollV... Read More
-
给图片添加滤镜、标签和贴纸
给图片添加滤镜和贴纸,支持14种滤镜效果 一、介绍 这是一个关于在图片上添加贴纸的demo,动图里演示了操作方法。 项目里要求,要实现下面三种功能: 对图片添加滤镜; 对图片添加标签; 对图片添加贴纸。 二、怎么给图片添加标签可参考我的另外一个... Read More
-
测试button点击的粒子爆炸效果
测试button点击的粒子爆炸效果 说些废话 这阵子老是在网上看到有比较炫酷的各种动画效果,比如点赞动画效果,撕裂效果,闪烁效果等等。近来无事,实现了其中的一种:粒子爆炸效果。其实要用的一个重要的属性,是CALayer的 CAEmitterLayer属性。 先加一... Read More
-
总结常用的markdown语法规范
总结常用的markdown语法规范 demo Read More
-
用CAShapeLayer画一个带动画的进度条
CAShapeLayer的用法 这篇博文介绍了CAShapeLayer的五种用法,先放上项目gif图。 一、画一个带尖角的视图 经常会在项目里遇到带小尖角的一个视图。当然我们可以考虑找UI设计师帮我们切出这样一个带尖角的图片,用UIImageView去加载它。不... Read More
-
封装AFN3.1并且封装自定义alertView
封装AFN3.1并且封装自定义alertView 好久没写博客了,最近项目接近上线,加班也多了,把最近更新的afn封装了下,同时封装的还有一个自定义的提示框。简单的利用一个写好的框架。 一、封装AFN AFN3.1里更新了很多东... Read More
-
利用Runtime给UIViewController的类别增加属性实现简单代码实现自定义导航栏左、右按钮
利用Runtime给UIViewController的类别增加属性-简单代码实现自定义导航栏左、右按钮 一、UIViewController的类别 由于做项目的时候,有时候需要自定义导航栏的leftBarButtonItem... Read More
-
实现全屏模态半透明页面的效果和毛玻璃效果
实现全屏模态半透明页面的效果和毛玻璃效果 这阵子产品里有一个效果,当mainVC模态跳转也即present一个testVC时,要让testVC的背景半透明,可以模糊看得到mainVC的一些东西。要求如下: 原以为是简单不过的事情,随手写了以下代码: ... Read More
-
根据AssetsLibrary/AssetsLibrary.h框架自定义相册
testALAssetsLibrary iOS开发中有时候会经常需要拍照和选取图片,拍照直接调用UIImageViewPicker就可以了,如若要自定义相机的话可以自己定义拍照页面,此先略过不讲。这篇文章只讲述如何自定义相册——利用系统的<... Read More
-
详解CollectionViewLayout和CollectionViewFlowLayout
you say what ? I say yes! 前面为我自己缩写的,是我自己的项目,后面是根据一位简书大神的作品. 我项目链接:**[YBCollectionViewLayout](https://github.com/wangyingbo/YBCollectionViewLayout)** 目中包含了三个小的demo。 具体实现过... Read More
-
Windows下安装Node.js v4.0
Node.js 4.0发布之际,迫不及待想要的安装使用。下面讲述自己在windows下安装及配置node.js的过程. 安装 Node.js官网提供有windows一键安装包node-v4.0.0-x64.msi 下载并逐步安装 执行node -v ... Read More
-
Windows下安装MongoDB
安装 下载MongoDB的windows安装包mongodb-win32-x86_64-2008plus-ssl-3.1.7-signed.msi 根据步骤依次安装 配置环境变量 (1) 将mongodb的bin目录添加至PATH,方便在命令行中执行... Read More
-
Ubuntu下MySQL配置为外网访问
ububtu安装MySQL后默认外网无法连接,但是很多时候我们想要在外网访问方便管理。在这里,简单叙述一下自己在配置过程中的操作,步骤如下: 以root身份登入mysql mysql -u root -p 创建可外网登陆用户 CREATE USER 'custom'@'%.example... Read More
-
使用CSS实现三角形-转
类似三角形的形状的元素在网页中是比较常用的,我们可以用图片或者CSS元素达到我们想要的效果。这里主要是讲自己使用HTML+CSS实现三角形的一点心得。 为了能够熟悉的使用HTML+CSS构建三角形,我们首先要熟悉以下代码以及代码所实现的效果: <!DOCTYPE html> <html lang="en">... Read More
-
开篇-写博客的立场
初次开博客是在刚上大学那会儿,赶上国内个人博客热潮刚过,很多优秀的博客已经停更,著名的大榕树访客寥寥无几,然而还是有一批优秀的博主不间断地更新博文,每周追更一些优秀的博文成了我最大的爱好。而且时当我在校内广播站担任编辑部的文字编辑,负责一档生活频道的下午茶栏目,每周要写一篇... Read More