自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

转载 ios 推送消息 php做推送服务端

IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下:   iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 

2014-03-31 00:24:57 718

转载 服务器第三方ios推送方式

2、推送服务端编程内容提供者接收到设备的令牌并保存起来,在有新的内容需要推送的时候,他们将启动一个服务程序逐个设备推送他们的内容。在推送具体的过程中并非直接 由内容提供者,直接发送给用户设备,而是服务程序与APNS通讯建立信任连接,然后把数据推送给APNS,再由APNS利用安全通道推送给用户设备。如果要编写内容提供者的推送服务程序,我们需要进行SSL认证编程,以及构建APNS数据包

2014-03-31 00:01:47 3314

转载 ios推送服务通知

iOS的通知(notifications)有两种形式:push notifications,从iOS3开始就有了,由远程服务器发起通知local notifications,从iOS4开始支持,由本地应用发起的通知获取device token的原理在说操作步骤之前,先说一下获取device token的一些原理方面的事情。device token,即设备令牌

2014-03-30 22:37:49 1036

转载 NSPredicate的用法

一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。正 常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个类了~膜拜此类~1)例子一,一个循环NSArray *a

2014-03-29 20:28:10 7725

转载 iOS fontMonkey测试

明确概念:目的:自动化测试是为了减轻测试人员“例行公事”似的测试任务,而诞生的一种测试方法,他是必须的,但不是万能的,就像金钱一样;概念:利用现成的测试工具,对程序的执行、操作流程进行录制,而后运行时让程序自动走完录制的流程;原理:操作录制过程,就是测试脚本的自动生成过程,以后的自动测试就是执行相应的脚本,所以,必要时是需要自己动手实现脚本编写;测试工具

2014-03-27 22:26:03 2208

转载 iOS多线程之NSOperation

1.NSOperation的理解NSOperation本身是一个抽象的基类,我们要自己子类化NSOpeartion并封装我们要完成的任务,系统提供了两个比较方便的子类NSInvocationOperation和NSBlockOperation,NSInvocationOperation方便我们以现有的方法来初始化一个operation,NSBlockOperation是方便我们从Block来初

2014-03-25 13:42:37 1644

转载 iPhone开发之NSRunLoop的进一步理解

iPhone应用开发中关于NSRunLoop的概述是本文要介绍的内容,NSRunLoop是一种更加高明的消息处理模式,他就高明在对消息处理过程进行了更好的抽象和封装,这样才能是的你不用处理一些很琐碎很低层次的具体消息的处理,在NSRunLoop中每一个消息就被打包在input source或者是timer source中了,来看详细内容。1.什么是NSRunLoop我们会经常看到这

2014-03-25 13:21:11 610

转载 关于autorelease pool一个较好的理解

如果你能够真正的理解autorelease,那么你才是理解了Objective c的内存管理。Autorelease实际上只是把对release的调用延迟了,对于每一个Autorelease,系统只是把该Object放入了当前的Autorelease pool中,当该pool被释放时,该pool中的所有Object会被调用Release。 [1]在Iphone项目中,大家会看到一个

2014-03-25 00:38:15 605

转载 iOS中常用的四种数据持久化方法简介

OS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了@interface User : NSObject @property (nonatomic, assign) NSIntege

2014-03-24 23:10:17 8937

转载 IOS设计模式学习(8)适配器

1 前言在面向对象软件设计中,有时候我们想把有用而经过精心测试的类,用于应用程序的其他新领域。但是,新功能需要新接口,而新接口与要复用的现有类不一致的情况非常普遍。我们不想为新的接口而重写可靠的类。已有的类与新的接口之间不兼容的问题相当普遍,人们已为它找到了一个解决方案。这个解决方案广为使用,最终被编入设计模式,成为适配器。2 详述2.1 简述适配器用于连接两种不同类型

2014-03-24 22:35:33 672

转载 iOS平台下实现不同APP之间的通信

我们可以通过UIApplication的openURL方法来实现不同app之间的通信,如下面代码所示:[cpp] view plaincopyNSURL *myURL = [NSURL URLWithString:@"todolist://www.acme.com?Quarterly%20Report#200806231300"];  [

2014-03-22 19:52:18 2066

转载 NSDictionary 取值的方法

NSDictionary *dic1=[NSDictionary dictionaryWithObjectsAndKeys:@"hechen",@"name",@"25",@"age",nil];    NSEnumerator *enumer=[dic1 keyEnumerator];    NSString *key2=[enumer nextObject];    w

2014-03-18 15:45:20 6993

转载 NSSetUncaughtExceptionHandler

虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因如:内存访问错误,重复释放等错误就无能为力了,因为这种错误它抛出的是Signal,所以必须要专门做Signal处理

2014-03-18 13:59:51 9329 3

转载 beginBackgroundTaskWithExpirationHandler

12.2.2. 方案 使用UIApplication的beginBackgroundTaskWithExpirationHandler: 实例方法。在你完成任务后,调用UIApplication的endBackgroundTask:方法。 12.2.3. 讨论 当一个iOS应用被送到后台,它的主线程会被暂停。你用NSThread的detachNewThreadSelecto

2014-03-16 22:20:05 14343

转载 view视图的一些理解

34.  简述视图控件器的生命周期(10分)。答: loadView 尽管不直接调用该方法,如多手动创建自己的视图,那么应该覆盖这个方法并将它们赋值给试图控制器的 view属性。 viewDidLoad 只有在视图控制器将其视图载入到内存之后才调用该方法,这是执行任何其他初始化操作的入口。viewDidUnload 当试图控制器从内存释放自己的方法的时候调用,用于清楚那些可

2014-03-13 14:19:40 1074

转载 NSProxy一些理解

使用NSProxy实现消息转发机制,模拟多重继承Objective-C不支持多重继承,但是我们可以使用NSProxy的消息转发机制,来转发可由其它类的对象处理的任务,达成同样的目的。Xcode的Documentation中有示例(搜索ForwardInvocation,在Sample Code类别中),如下:/* File:

2014-03-12 13:40:47 12024 1

线程保活:

线程保活:

2022-03-16

快钱支付(ios)接口

快钱支付代码,详细的文档和接口以及通信参数。

2012-02-16

windows mobile平台上 蓝牙通信

手机的功能键可以当作PC上的鼠标来控制电脑

2010-02-28

空空如也

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

TA关注的人

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