博客园 - Darren-chen
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=177862
2018-09-10T06:40:36Z
Darren-chen
https://www.cnblogs.com/darren-chen/
feed.cnblogs.com
https://www.cnblogs.com/darren-chen/p/7813217.html
风景图片合集 - Darren-chen
2017-11-10T02:18:00Z
2017-11-10T02:18:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】 <a href="https://www.cnblogs.com/darren-chen/p/7813217.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/7348868.html
图片选择器相册 - Darren-chen
2017-08-12T01:34:00Z
2017-08-12T01:34:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】 <a href="https://www.cnblogs.com/darren-chen/p/7348868.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6958083.html
swift3.0完整项目效果图 - Darren-chen
项目地址:https://github.com/Darren-chenchen/leilemo_swift
2017-06-07T09:20:00Z
2017-06-07T09:20:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】项目地址:https://github.com/Darren-chenchen/leilemo_swift <a href="https://www.cnblogs.com/darren-chen/p/6958083.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6908083.html
swift涂鸦功能的实现包括截图,画板封装,文本编辑,分享功能,橡皮擦功能,马赛克技术 - Darren-chen
一伊涂鸦(swift)github下载地址:https://github.com/Darren-chenchen/yiyiTuYa这是一款涂鸦软件,能够实现对图片的基本操作,供大家参考,在这里记录一下功能点和注意点,具体参考demo: 效果图 1.截取长图 该功能的主要原理是截取webview的高度
2017-05-26T05:43:00Z
2017-05-26T05:43:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】一伊涂鸦(swift)github下载地址:https://github.com/Darren-chenchen/yiyiTuYa这是一款涂鸦软件,能够实现对图片的基本操作,供大家参考,在这里记录一下功能点和注意点,具体参考demo: 效果图 1.截取长图 该功能的主要原理是截取webview的高度 <a href="https://www.cnblogs.com/darren-chen/p/6908083.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6863949.html
RN01-React Native环境搭建 - Darren-chen
学习文档: 中文:http://reactnative.cn/docs/0.31/getting-started.html 英文:http://facebook.github.io/react-native/docs/getting-started.html 第一步:Homebrew安装 Homeb
2017-05-16T13:59:00Z
2017-05-16T13:59:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】学习文档: 中文:http://reactnative.cn/docs/0.31/getting-started.html 英文:http://facebook.github.io/react-native/docs/getting-started.html 第一步:Homebrew安装 Homeb <a href="https://www.cnblogs.com/darren-chen/p/6863949.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6857113.html
xcode卡死问题,无论打开什么程序xcode总是在转菊花,显示应用程序无响应 - Darren-chen
很可能是因为我们上次没有正常关闭Xcode,而Xcode保留了上次错误的一些记录,而这次打开Xcode依然去加载错误的记录,所以必须完全删除这些记录Xcode才能加载正常的项目。那么也就是说,我们是不是只需要删除这部分错误记录文件就可以正常打开项目 删除错误文件的方法,关键是找到com.apple.
2017-05-15T08:43:00Z
2017-05-15T08:43:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】很可能是因为我们上次没有正常关闭Xcode,而Xcode保留了上次错误的一些记录,而这次打开Xcode依然去加载错误的记录,所以必须完全删除这些记录Xcode才能加载正常的项目。那么也就是说,我们是不是只需要删除这部分错误记录文件就可以正常打开项目 删除错误文件的方法,关键是找到com.apple. <a href="https://www.cnblogs.com/darren-chen/p/6857113.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6590889.html
线程阻塞问题-功能:环信登录失败后自动登录5次 - Darren-chen
项目中集成了环信,点击联系客服时需要调取环信的接口,现在有个要求,如果调取环信的登录接口失败了,就要重新登录,但是这个操作不能影响主线程的操作,登录次数达到一定的数量后停止登录。首先:环信的登录时同步的,需要我们开启一个线程,不然当环信登录失败时会很容易造成界面卡死的情况。+ (void)login
2017-03-20T10:19:00Z
2017-03-20T10:19:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】项目中集成了环信,点击联系客服时需要调取环信的接口,现在有个要求,如果调取环信的登录接口失败了,就要重新登录,但是这个操作不能影响主线程的操作,登录次数达到一定的数量后停止登录。首先:环信的登录时同步的,需要我们开启一个线程,不然当环信登录失败时会很容易造成界面卡死的情况。+ (void)login <a href="https://www.cnblogs.com/darren-chen/p/6590889.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6552591.html
集成环信客服 拉取欢迎语,注意哦,是欢迎语不是问候语 - Darren-chen
环信客服的问候语直接打开开关就可以,但是欢迎语需要自己去掉环信的接口获取。 获取欢迎语的思路是,通过环信的接口获取欢迎语,然后拿到欢迎语封装成一条消息,导入数据库中,刷新tableView即可。 具体的步骤:(先贴代码,具体看附件,先把附件的1,2步骤完成) 1.通过post请求先获取管理员的tok
2017-03-15T01:46:00Z
2017-03-15T01:46:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】环信客服的问候语直接打开开关就可以,但是欢迎语需要自己去掉环信的接口获取。 获取欢迎语的思路是,通过环信的接口获取欢迎语,然后拿到欢迎语封装成一条消息,导入数据库中,刷新tableView即可。 具体的步骤:(先贴代码,具体看附件,先把附件的1,2步骤完成) 1.通过post请求先获取管理员的tok <a href="https://www.cnblogs.com/darren-chen/p/6552591.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6536692.html
如何把自己写的网页发布到github上面 - Darren-chen
1.github新建一个仓库 2.点击设置 3. 4.看到这一步后就已经完成一半了。下面要做的就是把你写好的demo更新到新建的仓库中 5. 6.更新本地代码到github,注意index.html在html这个文件夹之中!! 7.检查代码是否已经更新到github 8.然后更改第4步中的链接,至此
2017-03-11T15:41:00Z
2017-03-11T15:41:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】1.github新建一个仓库 2.点击设置 3. 4.看到这一步后就已经完成一半了。下面要做的就是把你写好的demo更新到新建的仓库中 5. 6.更新本地代码到github,注意index.html在html这个文件夹之中!! 7.检查代码是否已经更新到github 8.然后更改第4步中的链接,至此 <a href="https://www.cnblogs.com/darren-chen/p/6536692.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6513018.html
一步步开发微信小程序(三) - Darren-chen
遇到的问题总结: 1.跳转页面报错 // 点击了cell cellClick:function(e){ var item = this.data.newsData[e.currentTarget.dataset.index]; wx.navigateTo({ url: '../Detail/Deta
2017-03-07T01:20:00Z
2017-03-07T01:20:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】遇到的问题总结: 1.跳转页面报错 // 点击了cell cellClick:function(e){ var item = this.data.newsData[e.currentTarget.dataset.index]; wx.navigateTo({ url: '../Detail/Deta <a href="https://www.cnblogs.com/darren-chen/p/6513018.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6508483.html
一步步开发微信小程序(二) - Darren-chen
今天做的是这个页面 先说一下顶部的注意点:顶部的导航栏的创建 分别给热门笑话和经典笑话绑定不同的事件,通过点击改变js中声明的currentSelectedNavBar变量,再通过这个变量的值改变去改变控件的class属性,从而可以重新设置他们的样式。下面是设置样式部分 注意点:顶部是固定不动的,所
2017-03-06T01:45:00Z
2017-03-06T01:45:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】今天做的是这个页面 先说一下顶部的注意点:顶部的导航栏的创建 分别给热门笑话和经典笑话绑定不同的事件,通过点击改变js中声明的currentSelectedNavBar变量,再通过这个变量的值改变去改变控件的class属性,从而可以重新设置他们的样式。下面是设置样式部分 注意点:顶部是固定不动的,所 <a href="https://www.cnblogs.com/darren-chen/p/6508483.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6508476.html
一步步开发微信小程序(一) - Darren-chen
微信开发者工具的使用我们就不一一赘述了,下面直接看需要绘制的页面。 思路:整个页面分为头部和内容2大模块,头部又可以分为左右2个部分,将右边的部分设置成行内样式就能让图片和文字显示在一行,右边的位置可以通过相对定位进行微调。 内容部分基本上没一个模块(cell)都是一样的,可以使用for循环创建。样
2017-03-06T01:44:00Z
2017-03-06T01:44:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】微信开发者工具的使用我们就不一一赘述了,下面直接看需要绘制的页面。 思路:整个页面分为头部和内容2大模块,头部又可以分为左右2个部分,将右边的部分设置成行内样式就能让图片和文字显示在一行,右边的位置可以通过相对定位进行微调。 内容部分基本上没一个模块(cell)都是一样的,可以使用for循环创建。样 <a href="https://www.cnblogs.com/darren-chen/p/6508476.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6401014.html
商品详情页面特殊制作,获取网页的高度,collectionView根据内容的变化其高度也随着变化 - Darren-chen
商品详情页面特殊制作,获取网页的高度,collectionView根据内容的变化其高度也随着变化,首先先看下效果图: 然后我来介绍一下这个界面的总体架构,整个页面上放置一个tableView,下面的网页是tableView的footerview,中间规格所在的区域是一个cell上放置一个collec
2017-02-15T05:21:00Z
2017-02-15T05:21:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】商品详情页面特殊制作,获取网页的高度,collectionView根据内容的变化其高度也随着变化,首先先看下效果图: 然后我来介绍一下这个界面的总体架构,整个页面上放置一个tableView,下面的网页是tableView的footerview,中间规格所在的区域是一个cell上放置一个collec <a href="https://www.cnblogs.com/darren-chen/p/6401014.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/6001669.html
项目经验总结 - Darren-chen
项目经验总结1.当你把一个View(这个view是用xib描述,内部控件采用的是自动布局)放在一个指定的位置时,运行后发现这个View并不在指定的位置,这是因为autoresizing有个自动伸缩的属性解决方案-(void)awarkFromeNib{- self.autoresizingmask
2016-10-26T11:58:00Z
2016-10-26T11:58:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】项目经验总结1.当你把一个View(这个view是用xib描述,内部控件采用的是自动布局)放在一个指定的位置时,运行后发现这个View并不在指定的位置,这是因为autoresizing有个自动伸缩的属性解决方案-(void)awarkFromeNib{- self.autoresizingmask <a href="https://www.cnblogs.com/darren-chen/p/6001669.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/5872462.html
自定义Button供整个项目使用,一个项目中只用这一个Button即可 - Darren-chen
在做项目的过程中会发现经常需要自定义Button以便实现图片和文字的随意摆放,这样整个项目中就会有很多多余的类,具体的缺点我先列举几个场景。 1、一个button里面放置一个图片和一个文字,上面是图片,下面是文字,产品要求图片的尺寸必须是30*30,这时我们可以自定义一个button把图片尺寸写死。
2016-09-14T07:34:00Z
2016-09-14T07:34:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】在做项目的过程中会发现经常需要自定义Button以便实现图片和文字的随意摆放,这样整个项目中就会有很多多余的类,具体的缺点我先列举几个场景。 1、一个button里面放置一个图片和一个文字,上面是图片,下面是文字,产品要求图片的尺寸必须是30*30,这时我们可以自定义一个button把图片尺寸写死。 <a href="https://www.cnblogs.com/darren-chen/p/5872462.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/5772645.html
封装第三方支付(支付宝、银联、微信支付) - Darren-chen
今天对第三方支付做了一个小小的封装,框架的导入与配置这里就不多说了,可以去看集成文档。直接上封装的demo 使用方式:[[SKAliPayTool sharedSKAliPayTool] goPayByPayType:payName andOrderNum:self.orderNumber andT
2016-08-15T05:45:00Z
2016-08-15T05:45:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】今天对第三方支付做了一个小小的封装,框架的导入与配置这里就不多说了,可以去看集成文档。直接上封装的demo 使用方式:[[SKAliPayTool sharedSKAliPayTool] goPayByPayType:payName andOrderNum:self.orderNumber andT <a href="https://www.cnblogs.com/darren-chen/p/5772645.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/5618387.html
滚动广告的实现 - Darren-chen
像淘宝、京东上的一些滚动广告的实现:其实原理很简单,最基本的图片浏览器总见过吧。它是水平方向滚动的,那么只要把他改变成竖直方向滚动的不就ok了吗,今天基于这个原理写了一个简单的代码,下载地址:https://github.com/Darren-chenchen/CLAdRolling
2016-06-26T11:08:00Z
2016-06-26T11:08:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】像淘宝、京东上的一些滚动广告的实现:其实原理很简单,最基本的图片浏览器总见过吧。它是水平方向滚动的,那么只要把他改变成竖直方向滚动的不就ok了吗,今天基于这个原理写了一个简单的代码,下载地址:https://github.com/Darren-chenchen/CLAdRolling <a href="https://www.cnblogs.com/darren-chen/p/5618387.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/5618014.html
高仿发微博 - Darren-chen
代码下载地址https://github.com/Darren-chenchen/CLPhotoView 移动端热门技术交流群170229489
2016-06-26T07:55:00Z
2016-06-26T07:55:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】代码下载地址https://github.com/Darren-chenchen/CLPhotoView 移动端热门技术交流群170229489 <a href="https://www.cnblogs.com/darren-chen/p/5618014.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/5617997.html
常用的正则表达式 身份证信息和银行卡信息的判断 - Darren-chen
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NS
2016-06-26T07:51:00Z
2016-06-26T07:51:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NS <a href="https://www.cnblogs.com/darren-chen/p/5617997.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/darren-chen/p/5511876.html
基于shareSDK自定义分享界面 - Darren-chen
#import "CLShareView.h"#import "CLCustomButton.h"#import <ShareSDK/ShareSDK.h>#import "MBProgressHUD+MJ.h"#import "WeiboSDK.h"#import "WXApi.h"#import
2016-05-20T05:58:00Z
2016-05-20T05:58:00Z
Darren-chen
https://www.cnblogs.com/darren-chen/
【摘要】#import "CLShareView.h"#import "CLCustomButton.h"#import <ShareSDK/ShareSDK.h>#import "MBProgressHUD+MJ.h"#import "WeiboSDK.h"#import "WXApi.h"#import <a href="https://www.cnblogs.com/darren-chen/p/5511876.html" target="_blank">阅读全文</a>