最近使用GitHub的时候,经常感觉速度越来越慢,刚刚看到网上的一个技术头条,试着用下,效果还真不错,一下子腰也不疼了…..
项目中遇到一个判断文字内容长度的需求,当以感觉有点麻烦,结果在吃饭的路上灵感闪现了一个办法,感觉回到电脑上实践,感觉有点靠谱,先记录下来,供日后备查之用.
闲话少叙,直接上步骤:
1.获取LeanCloud应用信息: AppID和AppKey
2.获取用户的应用通知权限
3.获取deviceToken并提交给LeanCloud服务器.
4.订阅频道
5.创建AVPush对象发布消息到指定的频道
6.接受推送到的消息
7.退出频道
正则表达式是独立于任何编程语言的一门知识,却被广泛应用在各种开发环境中.
正则表达式在OC中可以使用一个叫做
NSRegularExpression
的类来处理.本文初步记录了自己在使用过程中的一点体会.
记录点滴,供以后查阅之用.
给app快速集成IM功能的大体实现有两种方式:
搭建自己的通信服务器(比如搭建基于XMPP的Openfire)
使用第三方提供的服务器(比如融云,环信以及本文的LeanCloud)
每种方式都各有利弊,主要看公司的情况而定,大公司一般都采用自己的通信服务器,采用第三方服务器的方式比较适合初创型互联网公司
本文初步小结在开发中使用LeanCloud中的一些坑.
关于LeanCloud的文档和技术支持这里就不吐槽了.直接爆自己遇到的一些坑.
在项目中经常会用到进行图文混排的展示一下界面,本文介绍使用UIWebVIew加载渲染过的HTML文档来实现这种需求.
基本原理:
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
1 | $ hexo new "My New Post" |
More info: Writing
尽管网上已经有很多教程,但真正动手实践起来,还是比较折腾人的.多多少少都会遇到一些坑.这里做些记录,算是边做边学吧.具体步骤如下:
无论是在项目还是学习中,借鉴其他App的UI界面技术方案,对自身都是一个参考和启发.网上关于Reveal这款软件的基本使用已经介绍的差不多了,但基本都类似,常见的方式是将Reveal的动态库或者静态库添加到工程项目中,或者使用命令(别名)的方式来实现动态的加载Reveal库,这个是最常推荐的方式,最小化侵入项目工程.但这些方法对于新手来说,使用起来还是有一点点小门槛.本文介绍的方法,是另一种思路,让Reveal使用起来更加简洁,快速,有效.
准备工具:
如果是手机越狱用户,可以在Cydia商店中再下载一款插件:Reveal Loader