iOS 支付宝支付开发流程
一:介绍 项目中要用到支付功能,需要支付宝支付、支付宝网页支付、微信支付、银联支付、Apple_pay,所以打算总结一下,方便以后的查阅,也方便大家, 用到的地方避免再次被坑。 今天我们就主要介绍一下支付宝支付,其他支付也给出了对应的连接。 在做支付之前,在网上也查寻了资料,大多都说,支付接入坑太多,微信坑最多,银...【详细】
ios 开发 支付宝支付
2017年11月02日 赞:2 评论:0 阅读:767
Android 二维码扫描和生成二维码
在APP开发中,常遇到二维码扫描功能和生成二维码的需求。Android大部分是集成了zxing这个开源项目的扫码功能。 开源项目地址 下面给大家介绍一下具体的集成步骤 集成步骤 参考demo 1.demo展示如下: 1.1demo首页 1.2扫描界面 可以根据需求修改,我实际项目中界面截图如下: 1.3生成二维码 2.引入文件 2.1 下载demo,拷贝demo中的com.google.zxing5个包...【详细】
Android 维码扫描 生成二维码
2017年10月13日 赞:0 评论:0 阅读:984
iOS 合并虚拟机和真机的静态库.a
iOS 合并虚拟机和真机的静态库.a,就要静态库.a同时支持armv7、armv7s、arm64、i386、x86_64: 1.Build Active Architecture Only设置成YES,Architectures按Xcode默认配置就可以,因为arm64向前兼容; 2.Valid Architectures设置为:armv7|armv7s|arm64|i386|x86_64 ; 3.Architectures设置不变(或根据你需要): armv7|arm64; 4.分别选择iOS设备和模拟器进行编译,最后找到相关...【详细】
ios 虚拟机 静态库.a
2017年10月13日 赞:0 评论:0 阅读:1077
iOS 手机网站支付转Native支付(H5支付页面调起支付宝客户端(app))
为了节约开发成本,很多Native-H5混合App采用手机网站支付的方式去实现支付模块。但手机网站支付的网络依赖比较严重,也通常需要经过更多的验证,这种种原因导致手机网站支付的成功率比Native支付低,对商户的利益造成影响。 一:导入sdk流程如下: 1.下载sdk,把iOS包中的压缩文件中以下文件拷贝到项目文件夹下,并导入到项目工程中...【详细】
ios Native支付 H5支付
2017年10月13日 赞:0 评论:0 阅读:1206
iOS 11种键盘布局总结
根据需求更换以下类型,例如: self.textField.keyboardType = UIKeyboardTypeDefault; 1.UIKeyboardTypeDefault ![1.png ](http://upload-images.jianshu.io/upload_images/2829694-5837320314661c94.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240 ) 常用于文本输入 2.UIKeyboardTypeASCIICapable 常用于密码输入 3.UIKeyboardTypeNumbersAndPunctuation 主键盘显示如上图,次键盘显示字母 4.UIKeyboardTypeURL 适用于网...【详细】
ios 键盘布局
2017年10月13日 赞:2 评论:0 阅读:1631
iOS 获取当前时间及时间戳的互换
在项目开发中,难免会遇到使用当前时间,比如实现网络请求上传报文、预约、日历等功能。 1. 获取年月日时分秒 实现代码: NSDate *date1 = [NSDate date]; NSDateFormatter *formatter1 = [[NSDateFormatter alloc] init]; [formatter1 setDateStyle:NSDateFormatterMediumStyle]; [formatter1 setTimeStyle:NSDateFormatterShortStyle]; [formatter1 setDateFormat:@"YYYY-MM-dd hh:mm:ss"]; NSString *DateTime1 = [forma...【详细】
ios 时间戳 当前时间
2017年10月13日 赞:0 评论:0 阅读:916
iOS AFNetworking封装的网络请求
一: 封装的好处 1.1 可以降低网络请求方法与Controller(控制器)的耦合度,即使网络使用的第三方框架发生不兼容、错误等问题从而想换框架时,也不用到每个控制器里面改代码(50、60页面会改到想哭)。 1.2 建立独立的工具类,方便管理。 1.3 优化代码结构。 二:导入AFNetworking 导入AFNetworking有两种方法: 一种直接将AFNetworking文件拖入项目; ...【详细】
ios 网络请求 AFNetworking
2017年10月13日 赞:0 评论:0 阅读:991
iOS 自定义收款键盘
效果图: 在iOS8之前,iOS系统的输入法只能使用苹果官方提供的输入法。 对于中文来说,官方的输入法并不好用,或者说不够好用,词库,联想,云输入等都没有或者和搜狗输入法,百度输入法等有中国特色的输入法相比有一定的差距。 部分用户因为输入法的原因,选择了安卓等其他系统,或者选择了越狱。 iOS自定义键盘是iOS8系统新推...【详细】
ios 短信验证码 倒计时
2017年10月12日 赞:0 评论:0 阅读:790
iOS 短信验证码倒计时按钮的实现
实现思路 创建按钮, 添加点击方法; 用NSTimer定时器, 每秒执行一次, 定时改变Button的title,改变Button的样式, 设置Button不可点击; 若倒计时结束, 定时器关闭, 并改变Button的样式, 可以点击。 在app开发中经常会遇到,输入手机号获取验证码的功能,下面就和大家分享一下,获取验证码倒计时的功能实现 首先给大家看一下页面展示 声明属性 获取...【详细】
ios 短信验证码 倒计时
2017年10月12日 赞:0 评论:0 阅读:838
iOS FMDB数据库实现增删改查
FMDB是一个轻量级的数据库,用于将网络资源存储在本地。项目中使用 ARC 还是 MRC,对使用 FMDB 都没有任何影响,FMDB 会在编译项目时自动匹配。 FMDB 将 SQLite API 进行了很友好的封装,使用起来非常方便。 一:FMDB优点 1.使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 2.对比苹果自带的Core Data框架,更加轻量级和灵活 3.提供了多...【详细】
ios FMDB 数据库
2017年10月12日 赞:0 评论:0 阅读:676
iOS APP开发全局token的使用
在APP开发过程中少不了全局token的使用,今天主要和大家分享一下NSUserDefaults的使用。 NSUserDefaults是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,这是它可以让数据自由传递的一个前提,也是大家喜欢用它保存简单数据的一个主要原因。 使用 NSUserDefaults 存储自定义对象的最初,我们必须认识NSU...【详细】
ios 全局token
2017年10月12日 赞:0 评论:0 阅读:773
iOS 开发之CocoaPods详细使用说明
目的 在iOS开发中,经常会使用到第三方库,CocoaPods可以用来方便的统一管理这些第三方库。 下面就和大家详细介绍一下CocoaPods的使用。 1.升级Ruby环境 $ sudo gem update --system 2.使用淘宝的RubyGems镜像 因为那堵墙阻挡了cocoapods.org,我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令: $ gem sources --remove https://ru...【详细】
ios cocoapods
2017年10月12日 赞:0 评论:0 阅读:671
iOS 高德地图开发详解
Demo地址 如果有所帮助记得关注,点Star demo中添加了查看路况功能,如果不需要,可以删除。 一:基本地图功能实现 1.申请密钥流程 申请密钥链接 2.配置环境(重点) 高德地图提供了两种配置方式: 2.1手动配置 2.1.1引入地图库 MAMapKit.framework 文件添加到工程中。 2.1.2引入AMap.bundle资源文件 AMap.bundle资源文件中存储了定位、默认大头针标注...【详细】
ios 高德地图
2017年10月12日 赞:0 评论:0 阅读:788
iOS 检测app进入后台或前台
1.检测app进入后台 // 在AppDelete实现该方法 - (void)applicationDidEnterBackground:(UIApplication *)application { //进入后台 } 2.检测app进入前台 // 在AppDelete实现该方法 - (void)applicationDidBecomeActive:(UIApplication *)application { // app启动或者app从后台进入前台都会调用这个方法 } - (void)applicationWillEnterForeground:(UIApplication *)application { // app从后台进入前台都会调用这个方...【详细】
ios app 后台 前台
2017年10月12日 赞:0 评论:0 阅读:666
iOS 手机网站支付转Native支付(使用WKUIDelegate协议获取url)
为了节约开发成本,很多Native-H5混合App采用手机网站支付的方式去实现支付模块。但手机网站支付的网络依赖比较严重,也通常需要经过更多的验证,这种种原因导致手机网站支付的成功率比Native支付低,对商户的利益造成影响。 官方使用方法,UIWebViewDelegate协议 下面我就给大家介绍一下使用WKUIDelegate协议怎么解决手机网站支付转Native支...【详细】
ios 手机网站支付 WKUIDelegate
2017年10月12日 赞:0 评论:0 阅读:764
iOS 常用设计模式汇总
在软件开发中,无论是那种高级语言中总会伴随着一些最为常用的设计模式,下面针对iOS中,MVC模式、代理模式、观察者模式、单例模式、策略模式、简单工厂模式这六大模式进行汇总分析。 一、MVC模式 MVC是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制...【详细】
ios 设计模式
2017年10月12日 赞:0 评论:0 阅读:595
iOS 图片加载框架SDWebImage详解
目的 在使用SDWebImage加载图片时,尤其是加载gif等大图时,SDWebImage会将图片缓存在内存中,这样是非常吃内存的,这时我们就需要在适当的时候去释放一下SDWebImage的内存缓存,才不至于造成APP闪退。 SDWebImage 提供了 UIImageView、UIButton 、MKAnnotationView 的图片下载分类,只要一行代码就可以实现图片异步下载和缓存功能。 这样开发者就无须花...【详细】
ios sdwebimage 图片加载
2017年10月12日 赞:0 评论:0 阅读:600
共37个 共2页 12
sina weixin mail 回到顶部