应用场景: 通过观察一个数组的数据变化,来更新UI界面元素,比如这个需求在UITableview中就属于比较常见的.而默认的情况下,KVO是不支持观察数组的….
要实现KVO观察数组内容的变化,需要进行下面三步:
应用场景: 通过观察一个数组的数据变化,来更新UI界面元素,比如这个需求在UITableview中就属于比较常见的.而默认的情况下,KVO是不支持观察数组的….
要实现KVO观察数组内容的变化,需要进行下面三步:
项目中遇到一个判断文字内容长度的需求,当以感觉有点麻烦,结果在吃饭的路上灵感闪现了一个办法,感觉回到电脑上实践,感觉有点靠谱,先记录下来,供日后备查之用.
闲话少叙,直接上步骤:
1.获取LeanCloud应用信息: AppID和AppKey
2.获取用户的应用通知权限
3.获取deviceToken并提交给LeanCloud服务器.
4.订阅频道
5.创建AVPush对象发布消息到指定的频道
6.接受推送到的消息
7.退出频道
正则表达式是独立于任何编程语言的一门知识,却被广泛应用在各种开发环境中.
正则表达式在OC中可以使用一个叫做
NSRegularExpression
的类来处理.本文初步记录了自己在使用过程中的一点体会.
记录点滴,供以后查阅之用.
给app快速集成IM功能的大体实现有两种方式:
搭建自己的通信服务器(比如搭建基于XMPP的Openfire)
使用第三方提供的服务器(比如融云,环信以及本文的LeanCloud)
每种方式都各有利弊,主要看公司的情况而定,大公司一般都采用自己的通信服务器,采用第三方服务器的方式比较适合初创型互联网公司
本文初步小结在开发中使用LeanCloud中的一些坑.
关于LeanCloud的文档和技术支持这里就不吐槽了.直接爆自己遇到的一些坑.
在项目中经常会用到进行图文混排的展示一下界面,本文介绍使用UIWebVIew加载渲染过的HTML文档来实现这种需求.
基本原理: