logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

swift 移动支付之【微信支付】开发步骤

微信开放平台一.准备工作微信开放平台注册账号 在平台进行签约创建应用二.配置工程下载SDK微信支付SDK导入SDK引入头文件还是最好创建文件夹(WeChatSDK),将文件放入文件夹后再导入工程桥接文件里导入头文件#import "WXApi.h"#import "WXApiObject.h"设置URL Types TARGETS-

#微信#swift
swift 中的高阶函数 map、flatMap、filter、reduce

今年夏天接触 Python 的时候,发现 Python 中有高阶函数(Higher-order function)的用法,RN中使用Epic进行异步处理数据时也用到了map、flatMap,其实 swift 中也是可以使用高阶函数( map、flatMap、filter、reduce)的,这种函数式编程也是相比 Objective-C 的一大优点。

swift 纯代码、xib自定义控件

swift 纯代码、xib自定义控件

swift 中 UIColor 的一个简单扩展 UIColor+Extension

完整代码import Foundationimport UIKitextension UIColor {convenience init(r : CGFloat, g : CGFloat, b : CGFloat){self.init(red: r/255.0, green: g/255.0, blue: b/255.0, alpha: 1.0);}

swift 移动支付之【支付宝支付】详细步骤

一.写在前面完成了整个流程后,觉得集成起来还是不算难的,不过在集成的过程中也遇到了几个坑(也跟自己当时的理解能力有关),不过很多路走过来了就豁然开朗了。二.准备工作1.向支付宝签约这一步因为涉及到营业执照之类,一般有公司完成,在此不赘述了。步骤参考:申请支付宝签约流程签约成功并添加应用后会得到两个重要参数商户ID:partner账号ID:seller 即支付宝账号

#swift
swift 实现随机验证码,不区分大小写进行验证

先看效果:验证码效果的实现代码import UIKitclass CodeView: UIView{var changeString:String? //验证码的字符串let kLineCount = 6let kLineWidth = CGFloat(2.0)let kCharCount = 4l

#swift
swift中导入Objective-c的第三方库(swift与oc混编)

在进行swift编程的时候,有时候难免要进行与Objective-c的混编(如引入OC语言的第三方库),本文主要讲述swift与OC混编的两种方法。一.比较方便直接的方法1.直接在创建好的swift工程中任意新建一个OC的类,我们会看到如下图所示的一个提示,直接点Yes即可,之后我们会发现工程中多了一个“工程名”-Bridging-Header.h这样一个.h文件,然后把刚才创建的无用的O

#swift#objective-c
一些有关git的常用的终端命令和常见问题

很久之前简单写过一篇关于Git工具 SourceTree 的使用的文章(传送门),其实最原始的git操作,都是用git命令来完成的,所以今天特地抽空把git命令的使用总结了一下,希望大家多多交流,发现问题也请在评论区指正。克隆/ 暂存/ 提交/ 拉取/ 推送克隆远程仓库到本地: git clone 远程地址查看未暂存文件修改情况: git diff查看暂存区的文件...

#git
xcode 相关

升级完 xcode8 太多坑,打算先返回之前版本 ,之后有时间再慢慢踩坑。xcode 用以前iOS版本的虚拟机调试Xcode 出现 An unknown error occurred.Xcode 登录AppId出现this action could not be completed查找 Xcode 中没有被使用的图片资源清理Xcode中没用多的类文件关于xcode的debug模式、#ifdef D

#xcode
iOS 拨打电话功能

拨打电话主要有以下三种方式1.直接在本页面调用API//这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableString * numberStr=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"135xxxx3738"];[[U

到底了