- 博客(8)
- 资源 (5)
- 收藏
- 关注
转载 XMPP协议学习笔记(二)
IM的实现原理 在我最初学习编程的时候,曾经用JAVA实现了一个最简单版的IM通讯,即通过Socket建立两台电脑之间的连接,然后发送IO流来进行即时通讯,我们现在所使用的IM软件尽管看上去非常复杂,但是基本的原理和以上的差不多,无非是采用服务器XMPP协议的网络架构 XMPP是一个典型的C/S架构,而不是像大多数即时通讯软件一样,使用P2P客户端到客户端的架构,也就是
2014-02-24 16:59:47 1319 1
转载 XMPP协议学习笔记(一)
即时通讯技术简介 即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容。大多数常用的即时通讯发送程序都会提供各种各样的功能:即时通讯 - 在用户和在线朋友之间来回发送信息 聊天 - 创建用户与朋友或工友的自定义聊天室 网页链接 - 共享用户喜爱的网址 支持图片 - 浏览朋友计算机中的图片
2014-02-24 16:57:32 799
转载 ios开发之UIView和CALayer的关系
CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,b
2014-02-20 19:55:17 766
转载 iOS7新特性-AVSpeechSynthesizer详解
前言本文由DevDiv版主@jas 原创翻译,转载请注明出处!原文地址:http://www.shinobicontrols.com/b ... vspeechsynthesizer/介绍从IOS5开始,IOS系统已经在siri上集成了语音合成的功能,但是是私有API。但是在IOS7,新增了一个简单的API----AVSpeechSynthesizer来做这件事情。嗓音IOS7包含了一组可以用来合
2014-02-18 20:11:31 2294
原创 iphone中加速器,陀螺仪,磁力计的使用和实现
#import "RootViewController.h"#import //需要在frameworks中引入CoreMotion.framework框架@interface RootViewController (){ CMMotionManager *motionManager; UIImageView* imageView;}@e
2014-02-17 09:25:46 3652
转载 CoreMotion可以测到的各种值
1,CMAccelerometerData实际包含一个结构体acceleration(类型:CMAcceleration),提供三轴加速度值,如下所示:typedef struct {double x;double y;double z;} CMAcceleration;// A structure containing 3-axis acc
2014-02-15 10:22:26 2909
转载 iOS4 中 Core Motion 框架的介绍和使用
在iOS4之前,加速度计由UIAccelerometer类来负责采集工作,而电子罗盘则由Core Location接管。而iPhone4的推出,由于加速度计的升级(有消息说使用的是这款芯片) 和陀螺仪的引入,与motion相关的编程成为重头戏,所以,苹果在iOS4中增加一个一个专门负责该方面处理的框架,就是Core Motion Framework。这个Core Motion有什么好处呢?简单
2014-02-14 11:20:57 1272
原创 远程推送
推送通知第一步:UIApplication向APNS注册push notification服务1、应用程序 要支持 推送服务(在网页里配置)(1)https://developer.apple.com/devcenter/ios/index.action(2)登录 苹果开发者账号(注意是收费账号,$99或$299)(3)下载pus
2014-02-13 20:09:06 1458
Dash.app.zip
2014-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人