OC中的正则表达式初体验

正则表达式是独立于任何编程语言的一门知识,却被广泛应用在各种开发环境中.

正则表达式在OC中可以使用一个叫做NSRegularExpression的类来处理.

本文初步记录了自己在使用过程中的一点体会.

记录点滴,供以后查阅之用.

LeanCloud快速集成IM功能-边学边做

给app快速集成IM功能的大体实现有两种方式:

  • 搭建自己的通信服务器(比如搭建基于XMPP的Openfire)

  • 使用第三方提供的服务器(比如融云,环信以及本文的LeanCloud)

    每种方式都各有利弊,主要看公司的情况而定,大公司一般都采用自己的通信服务器,采用第三方服务器的方式比较适合初创型互联网公司

  • 本文初步小结在开发中使用LeanCloud中的一些坑.

从集成LeanCloud的Framework开始

关于LeanCloud的文档和技术支持这里就不吐槽了.直接爆自己遇到的一些坑.

iOS中使用模版引擎渲染HTML摸索

在项目中经常会用到进行图文混排的展示一下界面,本文介绍使用UIWebVIew加载渲染过的HTML文档来实现这种需求.

基本原理:

  • 本地加载经过设计的HTML模版文件
  • 从服务器获取数据
  • 使用模版引擎MGTemplateEngine将数据填写到HTML模版中
  • 使用UIWebView加载渲染的HTML文件

小白都能上手用Reveal查看第三方App

无论是在项目还是学习中,借鉴其他App的UI界面技术方案,对自身都是一个参考和启发.网上关于Reveal这款软件的基本使用已经介绍的差不多了,但基本都类似,常见的方式是将Reveal的动态库或者静态库添加到工程项目中,或者使用命令(别名)的方式来实现动态的加载Reveal库,这个是最常推荐的方式,最小化侵入项目工程.但这些方法对于新手来说,使用起来还是有一点点小门槛.本文介绍的方法,是另一种思路,让Reveal使用起来更加简洁,快速,有效.

  • 工欲善其事…

准备工具:

如果是手机越狱用户,可以在Cydia商店中再下载一款插件:Reveal Loader