摘要:
一、什么是RunLoop? RunLoop是运行循环,每个Cocoa应用程序都由一个处于阻塞状态的do/while循环驱动,当有事件发生时,就把事件分派给合适的监听器,如此反复直到循环停止。处理分派的对象就叫做“运行循环”。 基本作用:1、保持程序的持续运行 2、处理App中的各种事件(比如触摸事件 阅读全文
posted @ 2016-06-24 08:19
FMDN
阅读(271)
评论(0)
推荐(0)
摘要:
1 iOS多图片下载、在cell里面下载图片、做了缓存优化。 2 3 (app.icon是图片地址) 4 5 // 先从内存缓存中取出图片 6 UIImage *image = self.images[app.icon]; 7 if (image) { // 内存中有图片 8 cell.imageView.image = image; 9 ... 阅读全文
posted @ 2016-06-24 08:19
FMDN
阅读(575)
评论(0)
推荐(0)
摘要:
项目中要用到支付功能,需要支付宝,微信,银联三大支付,所以打算总结一下,写两篇文章,方便以后的查阅, 大家在做的时候也能稍微参考下,用到的地方避免再次被坑。这是第二篇支付宝集成,第一篇银联支付在这里。本来要用那个ping++的神器,可以集成各种支付手段,异常的方便,但是考虑到安全性问题的话,支付的渠 阅读全文
posted @ 2016-06-24 08:18
FMDN
阅读(280)
评论(0)
推荐(0)
摘要:
首先需要理清楚流程: 1、用户使用APP客户端,选择商品下单。 2、商户客户端(就是你做的APP)将用户的商品数据传给商户服务器,请求生成支付订单。 3、商户后台调用统一下单API向微信的服务器发送请求,微信服务器生成预付单,并生成一个prepay_id返回给商户后台。 4、商户后台将这个prepa 阅读全文
posted @ 2016-06-24 08:16
FMDN
阅读(311)
评论(0)
推荐(0)
摘要:
本系列博文总结自《Pro Multithreading and Memory Management for iOS and OS X with ARC》 了解了 block的实现,我们接着来聊聊 block 和变量的内存管理。本文将介绍可写变量、block的内存段、__block变量的内存段等内容, 阅读全文
posted @ 2016-06-24 08:16
FMDN
阅读(712)
评论(0)
推荐(0)
摘要:
本系列博文总结自《Pro Multithreading and Memory Management for iOS and OS X with ARC》 block 顾名思义就是代码块,将同一逻辑的代码放在一个块,使代码更简洁紧凑,易于阅读,而且它比函数使用更方便,代码更美观,因而广受开发者欢迎。但 阅读全文
posted @ 2016-06-24 08:15
FMDN
阅读(257)
评论(0)
推荐(0)

浙公网安备 33010602011771号