自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 IOS 基于APNS消息推送原理与实现(JAVA后台)

Push的原理:Push 的工作机制可以简单的概括为下图  图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:Push服务器应用程序把要发送的消息、目的...

2013-12-31 10:03:46 160

原创 【转】nonatomic, retain,weak,strong用法详解

http://blog.csdn.net/dong_007_007/article/details/7722196strong weakstrong与weak是由ARC新引入的对象变量属性ARC引入了新的对象的新生命周期限定,即零弱引用。如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自动设置为nil。@property(strong) MyClass *m...

2013-01-15 14:41:40 103

原创 【转】iPhone/Mac Objective-C内存管理教程和原理剖析

文章转自:http://www.cocoachina.com/bbs/read.php?tid-15963.html# 1、谁创建,谁释放(类似于“谁污染,谁治理”)。如果你通过alloc、new或copy来创建一个对象,那么你必须调用release或autorelease。换句话说,不是你创建的,就不用你去释放。例如,你在一个函数中alloc生成了一个对象,且这个对象只在这个函数中被使用...

2013-01-15 11:47:28 89

原创 IOS应用开发之自动旋转与调整大小

    苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向。默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样。如果运行以前写的程序,当把模拟器旋转,你会发现很不友好,有的控件看不见了。这个时候,自动旋转就显得很有必要了。1、我们先不谈如何实现自动旋转,先讲讲如何让程序知道它支持哪几种旋转。运行Xcode 4.2,新建一个Sing...

2013-01-10 14:40:49 130

ASIHTTPRequest开源类项目导入问题及解决方法

ASIHTTPRequest 为ASIHTTPRequest开源项目提供的类,网上下载后添加到自己的工程。同时工程中需要导入的系统类库如下:libz.dylibSystemConfiguration.frameworkMobileCoreAServices.frameworkCFNetwork.framework导入后,编译OK!图例如下: 如果导入类库中缺少Mobil...

2013-01-06 16:07:17 78

原创 关于“ARC forbids explicit message send of release”错误

      如果你在进行release,retain相关操作的时候发现提示了这样一条错误。这是由于在新建工程的时候使用了ARC功能,即点选了“Use Automatic Reference Counting”选项。解决这个问题很简单:在老板的xcode中,打开“Build Setting”,找到“Objective-C Automatic Reference Counting”项,将它的值设置...

2013-01-05 16:36:06 63

原创 IOS应用开发版本控制工具之Versions使用

Versions版本控制工具破解版(Versions.zip)下载请见本博文附件。下载后在MAC安装完以后,图标是莲花状。见下图: 双击运行如下图:  点击Repository,连接SVN服务器Repository(服务器端采用的是SVN服务端),见下图: 输入所需值,如下图: Location 值要与URL Prefix保持一致,都为SVN Repository ...

2012-12-25 17:10:24 158

原创 IOS中XML解析之libxml2

IOS SDK自带的XML解析库 libxml2使用方法如下:准备工作:1、Xcode4.3.2,新建测试应用libxmltest。2、把libxml包添加到项目中去。 3、PROJECT=>Build Setting => Searche Paths=>Header Search Paths:把这个拷贝进去${SDKROOT}/usr/include/l...

2012-12-20 13:14:26 107

原创 IOS设备滑动事件

只要手指触摸屏幕,滑动,从屏幕离开,系统都会产生UIEvent对象类型的事件---当然包括UITouch事件– touchesBegan:withEvent:   当用户触摸到屏幕时调用方法– touchesMoved:withEvent:  当用户触摸到屏幕并移动时调用此方法– touchesEnded:withEvent:  当触摸离开屏幕时调用此方法– touchesCancelled...

2012-12-20 13:11:26 301

原创 IOS之JSON数据解析

一、准备工作:1、将SBJsonClasses 加入项目中。SBJsonClasses 是一个很好的IOS Json解析库,源码可网上下载,也可在本文中下载。zip 是在Mac下生成的压缩包,rar是在windows xp下生成的压缩包,选择一个适合你电脑操作系统的下载,解压缩后加入项目中即可使用。2、将ASIHTTPRequest加入项目中。ASIHTTPRequest开源项目...

2012-12-18 17:22:15 127

原创 IOS中XML解析之NSXMLParser

NSXMLParser解析XML数据 用法如下:一、首先,必须继承NSXMLParserDelegate协议 @interface ViewController : UIViewController<NSXMLParserDelegate> 二、设置XML数据,并初始化NSXMLParser: 1、从本地XML文件中读取数据 NSString *strPathXml...

2012-12-18 17:21:37 143

原创 IOS手机端应用程序调用Servlet

NSString *nstrWyKPIUrl =[[NSString alloc]initWithFormat:@"%@?citys=%@&startTime=%@&endTime=%@&indexNames=%@",WYKPIURL,city,startTime,endTime,zbz];//citys,startTime,endTime,indexNames...

2012-12-18 17:20:22 170

原创 苹果开发中文站

 苹果开发中文站:http://www.cocoachina.com/

2012-12-18 15:20:00 104

原创 IOS之UILabel显示内容自动换行

1、UILabel内容自动换行UIFont *fontName = [UIFont systemFontOfSize:16.0f];//定义字体大小CGSize sizeName = [orderFood.food_name sizeWithFont:fontName constrainedToSize:CGSizeMake(130.0f,MAXFLOAT) lineBreakMo...

2012-12-18 14:45:58 688

原创 IOS 检测设备晃动

IOS 3.0 + 开始支持motion事件,检测设备摇动– motionBegan:withEvent: 摇动开始时执行– motionEnded:withEvent: 摇动结束时执行– motionCancelled:withEvent: 摇动被取消时执行具体检测代码如下:1、 在AppDelegate.m中- (BOOL)applicatio...

2012-12-17 14:20:37 206

原创 IOS之UITableView详解

一、建立 UITableView UITableView *tabYwKPI = [[UITableView alloc]initWithFrame:CGRectMake(0, 100, 320, 366)]; tabYwKPI.separatorColor = [[UIColor alloc] initWithRed:0.8 green:0.8 blue:0.8 alpha:...

2012-12-15 16:53:06 133

原创 IOS中NSUserDefaults的用法

    NSUserDefaults适合存储轻量级本地数据,比如要保存用户登陆的用户名、密码,使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息。NSUserDefaults支持的数据格式有:NSNumber(Integer、Float、Double),NSString,NSDate,NSArray,NSDictionary,...

2012-12-15 16:45:06 66

原创 IOS手机端应用程序调用WebService

手机端IOS应用程序调用WebService(JAVA)代码如下:NSString *soapMessage = [NSString stringWithFormat: @"<v:Envelope xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:d=\"http://www.w3.or...

2012-12-15 16:23:51 140

空空如也

空空如也

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

TA关注的人

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