自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (40)
  • 收藏
  • 关注

原创 微信小程序实例

UI组件weui-wxss ★852- 同微信原生视觉体验一致的基础样式库Wa-UI ★122- 针对微信小程序整合的一套UI库wx-charts ★105- 微信小程序图表工具wemark ★85- 微信小程序Markdown渲染库WeZRender ★36- 微信小程序Canvas增强组件wetoast ★21- 仿照微信小程序提供的showToast功能wxapp...

2018-08-21 17:02:07 368

原创 微信小程序源码案例大全

微信小程序demo:足球,赛事分析小程序简易导航小程序demo:办公审批小程序Demo:电魔方小程序demo:借阅伴侣微信小程序demo:投票微信小程序demo:健康生活小程序demo:文章列表demo微商城(含微信小程序)完整源码+配置指南微信小程序Demo:一个简单的工作系统微信小程序Demo:用于聚会的小程序微信小程序Demo:Growth 是一款...

2018-08-21 16:18:41 19176 5

原创 如何在小程序wxml文件中编写js代码

当我们创建页面时 发现有个.wxs文件发现有个.wxs文件,关于wxs文件如何使用呢?WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。wxs可以说就是为了满足能在页面中使用js存在的,在wxml页面中,只能在插值{{ }}中写简单的js表达式,而不能调用方法,例如直接在wxml页面中直接保留数据的小数点的后两位。通常的解决办...

2018-08-21 15:03:09 2175

原创 微信小程序获取用户信息

微信小程序获取用户手机号码(类似膜拜手机号授权),自己写的程序也用到了,查看微信小程序文档,原来微信提供了方法,<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"> </button>直接就可以 调取微信的授权方法如下图: 授权图片具体方法如下流程图.png...

2018-08-18 14:21:42 9180

原创 微信小程序自定义组件(Toast)

微信官方的wx.showToast这个API用起来限制性太强,在正式项目上根本用不上,但是又没有其他组件或API可以替代,所以就自己通过网上大神的方法自己写了一个自定义的toast组件。一,自定义组件1.组件模版和样式类似于页面,自定义组件拥有自己的 wxml 模版和 wxss 样式。组件模版的写法与页面模板相同。组件模版与组件数据结合后生成的节点树,将被插入到组件的引用位置上。在组件...

2018-08-18 14:21:22 2060

原创 微信小程序 加载 HTML 标签

 最近写项目中遇到一个问题,后台接口返回数据时有html标签,小程序如何加载html标签格式的字符串呢?小程序有跳转外连接的功能可以直接跳转到一个h5页面。具体使用方法如下: 官方文档1.先登录小程序开发平台,将页面需要跳转的域名写上去,注意了,域名不是指服务器的域名,而是服务器下面的 业务域名 !!!配好了域名之后就可以开始调用web-view了。2.使用wxml代码如...

2018-08-18 14:18:45 4379

原创 一个 JS 库就能解决小程序跨页传递事件消息和数据

 由于微信小程序 wx.navigateBack 方法并不支持返回传值,导致页面在返回后,不能方便地即时更新数据。一.需求分析此类需求大概意思是:A 页面进入 B 页面,B 页面返回并传值给 A或在B页面触发事件时,A页面也有事件触发改变。  业务分析 普遍方法为:第一种:利用微信的 wx.setStorage,将数据缓存在小程序实例内。从 B 页面返回 A ...

2018-08-08 09:32:39 903

原创 小程序红包雨

效果图主要逻辑代码://建立临时红包列表 var packetList = []; //建立临时红包图片数组 var srcList = ["../images/hogbao.png", "../images/hogbao2.png"]; //生成初始化红包 for (var i = 0; i < that.data.packetNum;...

2018-08-07 09:21:51 1825

原创 小程序加载本地图片路径问题

第一种图片路径:icon图片文件夹和pages文件夹同级路径1第二种图片路径:图片文件夹在pages文件夹内路径2第三种tabbar图片路径: 路径3总结:主要看是否同级,../代表一级...

2018-08-06 18:28:34 21494

原创 微信小游戏

前一阵,微信的跳一跳小游戏很是火,打破了之前说的不会推出游戏的说法,2017年12月22日,微信发布了微信小游戏的体验版,打开自己的微信小程序账号,找到如下图: 屏幕快照 2018-03-05 上午10.18.17.png小游戏点击上图中的小游戏,查看文档,目前小游戏不提供公开注册,可点击体验小游戏使用无 AppID 模式。 F0A8E5D1-5EAB-4A99-A41...

2018-08-03 11:16:19 526 2

原创 第一个微信小程序

序言作为一个工作3年多的iOS开发者,当推出微信公众号时,自己就有很大的紧迫感,感觉自己的工作会不会被取代,看了一段时间,发现自己要学的太多,自己的工作也挺忙的,慢慢的就淡忘了,感觉对自己的工作也不会有太多的影响。直到2017年1月份微信又推出了小程序,小程序的流畅度和用户体验要比公众号的强很多,自己根据网上的知识和微信的文档完成了一个小程序的demo,也喜欢上了小程序。准备工作...

2018-08-03 11:13:53 462

原创 [!] No `Podfile' found in the project directory.

 从网上下载的参考项目,运行时遇到的错误如下:diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod instal...

2018-08-03 11:11:12 14678

原创 简单的方法完成项目上传到github

 写了一个不错的项目想和大家分享一下,准备放在以前的github账号上,打开网站,发现在自己不知如何上传了,问度娘,几种方法都模糊 不清,几天了自己始终 没有完成上传,一直认为自己对任何事请没有恒心,今天给自己下了死命令,一定要完成,功夫不负有心人,这个小坑终于迈过去了。1.准备工作.1 下载安装git客户端 http://code.google.com/p/git-osx-ins...

2018-08-03 11:10:23 196

原创 iOS ipa包进行重新签名

 1.为什么重签名?重签名可以把越狱市场上的app重新用我们自己的开发者证书进行签名,然后我们就可以在我们不越狱的手机上安装越狱应用了。2.如何重新签名?网上有很多重新签名的方法,最简单一种是:安装好brew,先用brew安装ruby,然后用gem安装sigh。1、brew install ruby2、sudo gem install sigh安装好后,...

2018-08-03 11:09:12 9403 2

原创 关于iOS实现前台,后台,锁屏或关闭app语音播报

 公司要求像支付宝收款一样,收到推送后实现语音播报功能,之前没有做过,特此机会研究一下。用到的技术点:1.如果对语音要求不是特别高的情况下,用苹果系统自带的AVSpeechUtterance可以实现,也可以用讯飞的sdk。2.之前公司用的是友盟推送,可以实现基本的弹框形式推送,为了语音播报在锁屏情况正常,我增加了iOS10 推出的UNNotificationServiceExt...

2018-08-03 11:07:50 3804

原创 多线程与NSTimer

1.Ios主线程,也称UI线程,在主线程中使用NSTimer,runloop是自动开启的,(如果NSTimer当前所处的线程正在进行大数据处理(假设为一个大循环),NSTimer本次执行会等到这个大数据处理完毕之后才会继续执行(类似操作列表的滑动过程,定时器不会),所以用NSRunLoopCommonModes模式,而NSDefaultRunLoopMode不可行)。在主线程中调用NST...

2018-08-03 11:06:15 941

原创 ios 开发常用技巧

 1.TableView不显示没内容的Cell怎么办?self.tableView.tableFooterView = [[UIView alloc] init];2.自定义了leftBarbuttonItem左滑返回手势失效了怎么办?self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initW...

2018-08-03 11:03:59 210

原创 微信,支付宝,银行卡提现功能简述

 流程应该是这样:1.用户在app上输入自己的支付宝帐号,微信账户,银行卡信息app把这个帐号post到自己的server端server再验证,再根据用户的额度之类的向用户的支付宝帐户转入相应的金额所以其实在ios app端不会进行具体的转帐操作,app只是收集用户的帐号信息,转帐应该是server端去操作的。至于怎么向支付宝发起转帐请求,就不知道了,支付宝应该会提供相应的...

2018-08-03 11:00:29 5490 1

原创 关于支付宝授权登录获取用户信息

这几天公司有个获取到支付宝的登录用户信息的需求,以前知道的第三方登录,没有做过支付宝登录,在网上查找资料并不是很多且不全面,促使我自己不得不写一篇完整的流程;第一步:1.去支付宝开发者平台的开发者中心,在自己的应用上添加支付宝登录功能如下图:支付宝后台2.下载demo 里面有支付宝授权的代码,但是不完整,这时你就可以看开发文档了(点击如图所示的app支付宝登录-》api列表 )...

2018-08-03 10:59:25 8929 1

原创 小程序完整demo

一个多月的时间研究和编写,做了个测试项目,由于本人的css不好,做的界面很是难看,希望不要在意。项目地址:https://github.com/dt8888/MyselfProject/tree/master首页这个页面主要是定位,其实很简单,就是调用微信Api(wx.getLocation),可以直接获取经纬度,(wx.chooseLocation方法可以调取地图显示位置)代码...

2018-08-02 19:02:07 14087 3

原创 小程序的网络请求封装

 我们前端开发就要有面向对象的思想,让自己写的程序更加简单明了,不要有太多的融于代码,所以这里提到了封装的思想。之前的项目里每次调用网络请求都调用了类似的代码://加载数据 requestData() { var that = this if (that.data.listData.length < 1) { wx.showToast({ ...

2018-08-02 18:56:46 1705

原创 duplicate symbols for architecture arm64的问题结决方法

 问题图片遇到这个 问题有三种 方法查看问题所在:1.首先排查是否有名字重复的文件。(查看下自己的项目中创立的文件名和引入的第三方文件名是否重复)2.检查是否在#import头文件的时候,不小心把.h写成了.m(可以全局搜索是否是这个问题)3.第三种方式  第三种方式仔细 查看下第二张图片的不同,仅仅只是 差个 static ,自己手误,关键xcod...

2018-08-02 18:52:44 12694

原创 作为前端程序员,你不能不知道的这个小技巧

同事问我要小程序的账号和密码,打开微信公众平台,界面忘记了账号密码,怎么办?教你一种方法:1.右击---->打开检查元素--->找到需要输入密码的代码块---->如图 密码的代码块 2.看到上图中,type="password"把password改为text,如图: 把password改为text这时再看微信公众号的登录部分就变为...

2018-08-02 11:46:01 990 1

原创 两个app应用之间的跳转

 一,应用跳转的原理从一个应用跳转到另一个应用,作为APP开发者,最熟悉的莫过于第三方登录,支付宝,微信支付时,那时候我们可能仅仅按照集成文档一步一步操作,在文档中配置很多类似URL Schemes,如下图:  一般的配置下面我们进入正题的为什么这么配置:1、一些概念的补充协议:双方互相遵守的一种规范,只有遵守共同的协议规范才能进行彼此的通信。比如我们最熟悉的网...

2018-08-02 11:44:06 9186

原创 ARC 环境下 dealloc 的使用误区

 在MRC时代,我们需要在 dealloc中做很多,比如释放对象,如今我们已经进入ARC时代,对于普通对象的释放,系统已经帮我们做好了;是不是我们就再也不用担心内存问题了呢?答案是否定的 。一.dealloc 的使用a. 什么情况下会调用呢?当对象的引用计数为0,系统会自动调用dealloc方法,回收内存。//调用方法-(void)dealloc{ // [super d...

2018-08-02 11:39:43 1229

原创 NSUserDefaults数据保存报错:Attempt to set a non-property-list object.

 在使用NSUserDefaults的时候插入数据有时候会报以下错误:image1.这种错误的原因是插入了不识别的PaymentModel数据类型,NSUserDefaults支持的数据类型有NSString、 NSNumber、NSDate、 NSArray、NSDictionary、BOOL、NSInteger、NSFloat等系统定义的数据类型。想保存自定义的数据类型时,我们...

2018-08-02 11:30:52 1545

原创 小程序获取微信运动步数

 第一步,获取session_key,用来解密必须用到的代码为:wx.login({ success: function (res) { var appid = "wx1b4e5e75***48af1"; var secret = "8eb5b7c6af68****af2995b6a8758"; if (res.code) { ...

2018-08-02 11:22:59 11960 3

打开通讯录界面

微信充值时,打开系统的通讯录界面,选择手机号码和联系人,返回充值界面,此demo调用简单,通俗易懂

2016-06-23

小的关灯游戏

就是点一下灯 它本身和周围4盏灯会变色.

2016-06-20

时间个性化设置

现在在很多项目中,不会直接显示时间,很多时候都是显示“刚刚”,”XX分钟前”,等等字样,这个方法可以方便的调用。

2016-06-03

iOS7后系统自带的二维码扫描

自iOS7以后,苹果系统自带了二维码的扫描功能,调用简单

2016-06-01

录音播放demo

支持录音手机的录音,和播放,完整的demo,容易调用

2016-05-31

带歌词的音乐播放

随着音乐的播放,歌词正常显示,有快进,后退,暂停,音量的控制

2016-05-31

上下拉模态弹出

这是一个类似淘宝的上啦商品的详情界面,增加的动画效果

2016-01-31

发送短信demo

这里提供了两种不同的发送短信的方法,demo里简单调用苹果系统的。

2016-01-27

视频播放demo

视频播放,AVAudioPlayer的调用,简单,对于初学者有很大的帮助

2016-01-19

类似网易的顶部标题滚动条

类似网易新闻的头部滚动条,内容滚动区的滚动范围和标题滚动区的滚动范围是由标题按钮个数决定的,六个按钮,就要设置六倍的范围。

2016-01-19

本地通知的调用

本地通知的流程,简单,易懂,容易调用,很适用的初级程序猿

2016-01-18

照片的浏览布局

用collectionview 的横向滑动来实现照片的浏览效果,分装好的类,直接调用,简单,一看demo就会调用

2016-01-18

demo更是容易调用毛玻璃的视图类

单独分装的毛玻璃的视图类,demo更是容易调用

2016-01-15

可以拖动的弹性小球

类似于qq的显示消息个数的,可以拖动的弹性小球,分装好的方法,调用简单。

2016-01-08

view的淡入淡出

本demo是一个view的淡入淡出,你可以随意的淡入淡出的时间!

2016-01-07

判断非空的抖动问题

在用textview的填写资料时,或登录,当数据为空时,或是密码错误时,出现抖动用来显示

2016-01-06

图片的切割

可以根据图片的大小,对他进行不同的切割形状,也增加了动画效果,有种渐变的感觉

2016-01-06

用chart进行绘制饼状图

这个chart进行绘制的饼状图,可以很好的对您的开发有很大的帮助.zip

2016-01-04

启动页面显示动画

作为iOS的俄程序员,此代码的俄功能是展示了用webview加载html的动画效果

2015-12-01

具有重力感应的动画效果

具有重力感应的,水泼纹动画,放在tableview的cell上和一个独立的view上,可以更加清楚的了解到所用的知识,和封装效果比较好的demo,

2015-12-01

12.0-12.3.zip

12.0-12.3所有真机包,command + shift + G 前往文件夹 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 将更新包解压进去即可

2019-06-13

ShopCartDemo.zip

类似饿了吗加载动画及本地缓存数据,购物车列表及数量的增减。

2019-05-18

vue.js导出Excel所需要的JS文件

当vue.js需要导出Excel文件时,需要的Blob.js和Export2Excel.js.

2019-01-11

vue.js动画需要的animate.css和velocity.js

当我们需要编写动画效果时,就需要引入第三方动画库,animate.css 和velocity.js是必要引入的!

2019-01-07

无需升级xcode达成真机调试

手机系统升级,xcode不支持,无需跟新xcode即可达到真机调试,支持IOS 11,IOS12

2018-10-08

vue.min.js

Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

2018-10-08

小程序完整demo

加入购物车,支付,定位,分享,扫码,发送推送的模版消息(详细以前文章有),登录倒计时

2018-08-07

多图上传阿里云

支持一张,多张图片上传到阿里云服务器,图片的压缩上传

2018-08-02

iOS动画小demo

IOS 小动画,简单,实用,特别是利用tableview中cell中的动画,进入页面时不显示,点击后展示出。

2018-08-02

设置图片的模糊

设置背景图片高斯模糊,适合初学者调用,方法简单

2016-08-11

流量的监测

在有wifi使用的流量和在3g使用的流量

2016-08-03

Quartz2D的各种图形的绘制

用QuArtz2D的绘制各种基本图形,简单的demo,各种方法

2016-08-02

转场和组合动画

核心动画中的转场动画和组合动画的demo,方便初学者理解

2016-07-28

核心动画之关键帧

核心动画的关键帧动画

2016-07-28

UITextField的字体变化

处于第一响应是字体会变化,取消时,字体还是会变化

2016-07-14

XMPP本地服务器的即时通讯

http://blog.sina.com.cn/s/blog_51a995b70101tllf.html我是根据这个链接做好的,很谢谢本链接的分享

2016-07-08

带色彩的view

看到的是金属颜色,彩虹颜色的view,不是图片的合成的。

2016-06-27

TextView加超链接

UITextView加的超链接,调用方法简单,

2016-06-27

lable的行间距和字间距的设置

根据要显示字体的多少,行间距,字间距的调整,计算出lable总的高度的方法,此demo简单易懂

2016-06-24

标签输入器

标签输入器,支持删除和复制,会随着字体的多少,边框变大

2016-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除