自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

iOS面试题集锦

讲解详细,功能使用.分享给大家,祝大家好运!

2014-01-11

Dash.app.zip

Dash是一款功能单一却精准的API文档浏览器( API Documentation Browser),以代码片段管理工具(Code Snippet Manager)。

2014-01-09

ios7 programming cookbook

提前说明这是一本英文书,但是语法很纯正!分享给大家

2014-01-09

OBJECTIVE-C编程之道 IOS设计模式解析

这是我看到的一本详解设计模式的书籍,由图灵出品,感觉受益匪浅,现在分享给大家!

2014-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除