`
ytwhw
  • 浏览: 97076 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
Push的原理: Push 的工作机制可以简单的概括为下图    图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。 上图可以分为三个阶段。 第一阶段:Push服务器应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。  第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发到iPhone。  第三阶段:iPhone把发来的 ...
http://blog.csdn.net/dong_007_007/article/details/7722196 strong weak strong与weak是由ARC新引入的对象变量属性 ARC引入了新的对象的新生命周期限定,即零弱引用。如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自动设置为nil。 ...
文章转自:http://www.cocoachina.com/bbs/read.php?tid-15963.html#  1、谁创建,谁释放(类似于“谁污染,谁治理”)。如果你通过alloc、new或copy来创建一个对象,那么你必须调用release或autorelease。换句话说,不是你创建的,就不用你去释 ...
    苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向。 默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样。如果运行以前写的程序,当把模拟器旋转,你会发现很不友好,有的控件看不见了。这个时候,自动旋转就显得很有必要了。 1、我们先不谈如何实现自动旋转,先讲讲如何让程序知道它支持哪几种旋转。 运行Xcode 4.2,新建一个Single View Application,程序名为RotateTest,其他设置如下图:  
ASIHTTPRequest 为ASIHTTPRequest开源项目提供的类,网上下载后添加到自己的工程。同时工程中需要导入的系统类库如下: libz.dylib SystemConfiguration.framework MobileCoreAServices.framework CFNetwork.framework 导入后,编译OK!图例如下:   如果导入类库中缺少MobileCoreAServices.framework类库,会报如下错误: <!--StartFragment --> Undefined symbols for architecture i ...
      如果你在进行release,retain相关操作的时候发现提示了这样一条错误。这是由于在新建工程的时候使用了ARC功能,即点选了“Use Automatic Reference Counting”选项。解决这个问题很简单: 在老板的xcode中,打开“Build Setting”,找到“Objective-C Automatic Reference Counting”项,将它的值设置成“NO” 在较新的Xcode中如4.2,打开“Build Setting”,找到"CLANG_ENABLE_OBJC_ARC" 将它的值设置成NO 这样ARC功能就关闭了。
Versions版本控制工具破解版(Versions.zip)下载请见本博文附件。下载后在MAC安装完以后,图标是莲花状。见下图:   双击运行如下图:   点击Repository,连接SVN服务器Repository(服务器端采用的是SVN服务端),见下图:   输入所需值,如下图:  Location 值要与URL Prefix保持一致,都为SVN Repository 地址,本文中Location 值为https://eshow_wanghaiwei@192.168.1.210/svn/20121225_wohotel_phone/ URL Prefix值为:htt ...
IOS SDK自带的XML解析库 libxml2使用方法如下: 准备工作: 1、Xcode4.3.2,新建测试应用libxmltest。 2、把libxml包添加到项目中去。   3、PROJECT=>Build Setting => Searche Paths=>Header Search Paths:把这个拷贝进去${SDKROOT}/usr/include/libxml2。 ...
只要手指触摸屏幕,滑动,从屏幕离开,系统都会产生UIEvent对象类型的事件---当然包括UITouch事件– touchesBegan:withEvent:   当用户触摸到屏幕时调用方法– touchesMoved:withEvent:  当用户触摸到屏幕并移动时调用此方法– touchesEnded:wit ...
一、准备工作: 1、将SBJsonClasses 加入项目中。 SBJsonClasses 是一个很好的IOS Json解析库,源码可网上下载,也可在本文中下载。zip 是在Mac下生成的压缩包,rar是在windows xp下生成的压缩包,选择一个适合你电脑操作系统的下载,解压缩后加入项目中即可使用。 2、将ASIHTTPRequest加入项目中。 ASIHTTPRequest开源项目类,开源源码可网上下载,也可在本博客博文“IOS手机端应用程序调用WebService”中下载。 3、在.h文件中引入: #import "ASIHTTPRequest.h"#i ...
NSXMLParser解析XML数据 用法如下: 一、首先,必须继承NSXMLParserDelegate协议 @interface ViewController : UIViewController<NSXMLParserDelegate> 二、设置XML数据,并初始化NSXMLParser: 1、从本地XML文件中读取数据 NSString *strPathXml = [[NSBundle mainBundle] pathForResource:@"group" ofType:@"xml"]; NSData *xmlD ...
NSString *nstrWyKPIUrl =[[NSString alloc]initWithFormat: @"%@?citys=%@&startTime=%@&endTime=%@ &indexNames=%@",WYKPIURL,city,startTime,endTime,zbz]; //citys,startTime,endTime,indexNames Servlet传递参数, WYKPIURL为字符串“http://61.156.3.110:8080/zhw/service/NPOReportService” Servlet ...
 苹果开发中文站:http://www.cocoachina.com/
1、UILabel内容自动换行 UIFont *fontName = [UIFont systemFontOfSize:16.0f]; //定义字体大小 CGSize sizeName = [orderFood.food_name sizeWithFont:fontName constrainedToSize:CGSizeMake(130.0f,MAXFLOAT) lineBreakMode:UILineBreakModeWordWrap]; //orderFood.food_name为字符串,即UILabel要显示的内容;fontName 字体大小;CGSizeMake(130.0 ...
IOS 3.0 + 开始支持motion事件,检测设备摇动 – motionBegan:withEvent: 摇动开始时执行 – motionEnded:withEvent: 摇动结束时执行 – motionCancelled:withEvent: 摇动被取消时执行 具体检测代码如下: 1、 在AppDelegate.m中 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *) launchOptions{ ... ...
Global site tag (gtag.js) - Google Analytics