摘要: XMPP历史 这个xmpp框架在2008年开始,不过是一个简单地RFC实现。提供一个最小的代理去接受三种xmpp的基本类型presence、message、iq。因为framwork只提供了最小的功能实现,它需要第三方的开发者提供许多拓展的代码。然而,大多数应用使用xmpp需要一些xmpp 拓展 如 阅读全文
posted @ 2016-07-15 15:25 李洪强 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 单例的使用: .m 为了方便实用,只要将以下代码定义在header文件或者.pch文件即可; 单例的使用: .m 为了方便实用,只要将以下代码定义在header文件或者.pch文件即可; // .h #define singleton_interface(class) + (instancetype 阅读全文
posted @ 2016-07-15 14:31 李洪强 阅读(262) 评论(0) 推荐(0) 编辑
摘要: iOS开发拓展篇—UIDynamic(简单介绍) 一、简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象 如:重力、弹性碰撞等现象 2.物理引擎的价值 广泛用于游戏开发,经典成功 阅读全文
posted @ 2016-07-15 09:53 李洪强 阅读(201) 评论(0) 推荐(0) 编辑
摘要: C语言有丰富的数据类型,因此它很适合用来编写数据库,如DB2、Oracle等大型数据库都是C语言写的。其中,提供了4种最常用的基本数据类型:char、int、float、double,使用这些数据类型,我们就可以定义相应的变量来存储数据。这讲就来深入研究一下基本数据类型的一些使用细节。 一、取值范围 阅读全文
posted @ 2016-07-15 09:41 李洪强 阅读(376) 评论(0) 推荐(0) 编辑
摘要: // // main.m // 18 - 对象和方法之间的关系 // // Created by vic fan on 16/7/14. // Copyright © 2016年 李洪强. All rights reserved. // /** * OC有参有返回值的方法 有参有返回值方法的声明 - 阅读全文
posted @ 2016-07-15 00:06 李洪强 阅读(198) 评论(0) 推荐(0) 编辑