最近在项目开发中,想实现一个图片下载并展示进度百分比的功能。很自然的,用到了URLSessionDataTask,通过这个类下载图片,并通过回调方法来观察下载的进度。代码如下...
上一篇文章讲了支付宝iOS SDK加密解密的逻辑,主要是从客户端开发的角度分析。这篇文章会根据支付宝服务端php demo,来分析服务端的加密解密流程。 按照支付的场景,当用...
电商类app最终都会面临一个问题:如何让用户便捷地在线支付。由于支付行业本身的复杂性和特殊性,大部分公司会选择集成第三方支付。支付宝作为国内最大的第三方支付公司,由于其极其广...
对于大多数移动端开发者,经常会和图片打交道,其中png和jpg是开发者经常会碰到的图片类型。然而,对于gif图片,由于iOS系统不支持直接处理gif动图,处理起来会麻烦一些。...
信号量(Semaphore)在GCD编程中是一个重要的概念,也是一个容易被忽略的概念。如果使用得当,可以巧妙地解决app开发中一些“头疼”的问题。本文会基于一个常见的场景来探...
在某些业务场景下,同一个UITableView需要支持多种UITableViewCell。考虑一下即时通信的聊天对话列表,不同的消息类型对应于不同的UITableViewCe...
```@property (nonatomic, strong) NSLayoutConstraint *bottomConstraint; [[NSNotification...
网络是任何一个系统/平台的基础功能,在iOS上也同样是这样的.从NSURLConnection到NSURLSession,从ASIHttpRequest到目前最主流的AFNe...
做开发,辅助工具是必不可少的,有的人喜欢看书,有的人喜欢看博客,有的人喜欢看视频,就我个人而言,看博客的时间比较多,个人感觉看博客会多一些自己的理解和思考,所以也收藏了不少个...
一、即时通讯技术 即时通讯技术(IM -- Instant Messaging)-> 支持用户在线实时交谈 有许多的IM系统,如AOL、Yahoo IM、 MSN以及QQ,它...
一、简介 什么是RunLoop运行循环基本作用:保持程序的持续运行,如果没有RunLoop,程序执行完main函数就结束了。处理App中的各种事件(比如触摸事件、定时器事件、...