iOS后台唤醒实战:微信收款到账语音提醒技术总结

1、前言微信为了解决小商户老板们在频繁交易中不方便核对、确认到账的功能痛点,产品MM提出了新版本需要支持收款到账语音提醒功能。本文借此总结了iOS平台上的APP后台唤醒和语音合成、播放等一系列技术开发过程中遇到的坑和小技巧,希望与您分享。(本文同步发布于:http://www.52im.net/t...

2018-02-26 09:24:28

阅读数 328

评论数 0

iOS实现动态区域裁剪图片

阅读 249 收藏 32 2017-11-29 原文链接:github.com 想自己动手搭建一个 Discuz 论坛?试试腾讯云上实验室吧https://cloud.tencent.com/developer/labs 裁剪图片功能在很多上传图片的场景里都需要用...

2017-11-30 16:24:26

阅读数 520

评论数 0

iOS 后台下载及管理库

说起下载第一个想起的就是ASI。一年前接手的新项目是核心功能是视频相关业务,在修改和解决视频下载相关的问题的时候让我体会到了ASI的下载的强大。后来新需求需要视频后台下载,使用NSURLSession的时候,更加深刻的体会到了ASI的强大好用。 后来替换下载的时候的原因: ASI开启后台下载功能...

2017-11-23 13:09:34

阅读数 801

评论数 0

iOS 富文本编辑工厂, 让书写更简便.

由于最近常用富文本, 在编辑一个富文本时需要操作很多的属性, 书写起来很不方便. 所以我将这些相关属性整理并使用链式方式将它简化了一下. 效果请看下面Demo. 项目工程 实现很简单, 我嘴太笨, 这里就不介绍了, 如有兴趣直接看源码吧. 同时可以通过cocoapods来使用它. pod ...

2017-11-13 14:51:40

阅读数 841

评论数 0

swift-video-generator:图片加音频生成视频及多视频合并库及演示

阅读 80 收藏 9 2017-11-07 原文链接:github.com 腾讯云学生优惠套餐,985高校学习云计算的主力机型,2G2核,1M带宽系统盘(Linux 50G/Windows 50G)免费赠送50GB对象存储空间还有.cn域名一年使用权!不要犹豫了,立即来...

2017-11-09 14:31:30

阅读数 488

评论数 0

Swift 中枚举高级用法及实践

阅读 171 收藏 14 2017-11-07 原文链接:www.jianshu.com 腾讯云学生优惠套餐,985高校学习云计算的主力机型,2G2核,1M带宽系统盘(Linux 50G/Windows 50G)免费赠送50GB对象存储空间还有.cn域名一年使用权!不要...

2017-11-09 14:30:59

阅读数 413

评论数 0

iOS动画系列之八:使用CAShapeLayer绘画动态流量图

这篇文章通过使用CAShapeLayer和UIBezierPath来画出一个动态显示剩余流量的小动画。 最终实现的效果如下: Paste_Image.png 动态效果图: shapeLayerAni.gif 1. CAShapeLayer 实际中,能够用CALayer完...

2017-11-09 14:29:39

阅读数 190

评论数 0

iOS开发业界毒瘤 Hook

原文地址 为什么有这篇博文 不知道何时开始iOS面试开始流行起来询问什么是 Runtime,于是 iOSer 一听 Runtime 总是就提起 MethodSwizzling,开口闭口就是黑科技。但其实如果读者留意过C语言的 Hook 原理其实会发现所谓的钩子都...

2017-11-07 14:16:21

阅读数 653

评论数 0

史上第二走心的 iOS11-Drag & Drop 教程

原文链接:www.jianshu.com 只需完成个人实名注册,即可获得腾讯云免费套餐!云服务器CVM、云数据库 MYSQL、文件存储 CFS.....应有尽有!https://cloud.tencent.com/act/free 话不多说,先上效果图 普通view拖拽效...

2017-11-07 14:15:05

阅读数 359

评论数 0

你真的会用 CocoaPods 吗?

CocoaPods 可以说是 iOS 开发应用最广泛的包管理工具,本篇文章主要介绍 CocoaPods 的第三方库是怎样从网络集成到我们本地的项目当中,也是制作私有库、开源库和 iOS 项目组件化的一个知识铺垫。 让我们从一张图片开始: CocoaPods 工作流程 ...

2017-11-07 14:10:42

阅读数 143

评论数 0

Vision 圖像識別框架的使用

阅读 137 收藏 10 2017-10-18 原文链接:www.itread01.com Google无人车之父、MIT/斯坦福/耶鲁专家带你进入无人驾驶之域 http://cn.udacity.com/course/intro-to-self-driving-cars-...

2017-10-24 10:32:27

阅读数 621

评论数 0

hitTest和pointInside方法

hittest方法 就是用来寻找最合适的view当一个事件传递给一个控件,就会调用这个控件的hitTest方法点击了白色的view: 触摸事件 -> UIApplication -> UIWindow 调用 [UIWindow hitTest] -> 白色view [Wht...

2017-10-14 10:35:27

阅读数 423

评论数 0

iOS 模仿支付宝支付到账推送,播报钱数

最近申请了支付宝的二维码收钱码,其中支付宝有这么一个功能,就是,别人扫描你的二维码给你转账之后,收到钱会有一条语音推送,”支付宝到账 1000万“之类的推送消息,不管你的支付宝app有没有被杀死。 只要你的远程推送开着,并且支付宝的"二维码收钱到账语音提醒",都打开着,就可以...

2017-10-14 10:23:14

阅读数 4919

评论数 1

使用 CocoaPods 给微信集成 SDK 打印收发消息

推荐序 本文介绍的是一套逆向工具,可以在非越狱手机上给任意应用增加插件。在文末的示例中,作者拿微信举例,展示出在微信中打印收发消息的功能。 这套工具可以加快逆向开发的速度,其重签名思想也可以用于二次分发别人的应用。 其实这也展示出苹果在应用安全上的防护还需...

2017-07-28 16:44:29

阅读数 927

评论数 0

使用 fastlane 实现 iOS 持续集成(二)

本文接上篇文章主要说下怎样使用 fastlane 上传到fir和蒲公英,下面先介绍下 plugin 命令。 plugin命令介绍: 列出所有可用插件 fastlane search_plugins 搜索指定名称的插件: fastlane search_plugins [query] ...

2017-07-28 16:39:46

阅读数 222

评论数 0

用OpenGLES实现yuv420p视频播放界面

背景 例子TFLive这个项目里,是我按着ijkPlayer写的直播播放器,要运行需要编译ffmpeg的库,网盘里存了一份, 提取码:vjce。OpenGL ES播放相关的在在OpenGLES的文件夹里。 learnOpenGL学到会使用纹理就可以了。 播放视频,就是把画面一副一副的显示,跟...

2017-07-28 16:38:49

阅读数 310

评论数 0

Core Text 学习笔记-基础

前言 最近在学习YYKit框架,看到关于CoreText相关的知识的时候感到非常吃力,于是乎就恶补了一下Core Text相关的基础知识。 Glyphs(字形) 字符的图形形式, 则是文字中字母 (character) 的视觉表现。(字形)Glyphs = 字符(Character)+ ...

2017-07-19 17:51:07

阅读数 208

评论数 0

iOS:一句代码实现文本输入的限制

前言 实际开发中,往往需要处理UITextView、UITextField输入的限制。比如输入必须是价格格式(一个小数点、小数点后面最多两位);输入最大长度限制;对输入内容的实时回调。处理这些的时候,我们通常需要做一些繁琐重复的工作。 这里献上本人写的一个小工具,提前声明,这个工具主要是提供一...

2017-07-19 17:49:40

阅读数 286

评论数 0

iOS音频——AudioToolbox

一、前言 二、音频文件Audio File Services 三、音频文件转换Extended Audio File Services 四、音频流Audio File Stream Services 五、音频队列Audio Queue Services 一、前言 AudioTool...

2017-07-19 17:49:03

阅读数 528

评论数 0

UITableView嵌套WKWebView的那些坑

最近项目中遇到了一个需求,TableView中需要嵌套Web页面,我的解决办法是在系统的UITableViewCell中添加WKWebView。开发的过程中,遇到了些坑,写出来分享一下。 1.首先说一下WKWebView的代理方法中,页面加载完成后会走的代理方法,与UIWebView的页面加...

2017-07-19 17:48:09

阅读数 712

评论数 0

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