- 博客(14)
- 资源 (12)
- 收藏
- 关注
转载 [iPhone初级]IOS自带NSXMLParser对xml文件的解析
很多人都知道利用第三方来解析xml文件,这里我们介绍一下如何利用IOS自带的NSXMLParser来进行xml解析我们要解析的文件如下:[html] view plaincopyspan style="font-size:18px;">xml version="1.0" ?> theresponse> status>OK
2013-02-26 23:46:14 371
转载 IOS中Json解析的四种方法
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSe
2013-02-26 23:40:43 374
转载 iOS中使用Core Plot绘制统计图入门
iOS(iPhone/iPad) 下图形组件有两个有名的,s7graphview 和 Core Plot,它们都是在 Google 上托管的代码,听说 Core Plot 比较强,因为前者仅支持曲线图,后者呢曲线图、饼图、柱状图等通吃,且较活跃。那就专注下 Core Plot 的使用。它提供了 Mac OS X 和 iOS 下的组件库,我只用到它的 iOS 图表库。Core Plot
2013-02-22 11:40:17 4325
转载 iOS 动画总结----UIView动画
1.概述UIKit直接将动画集成到UIView类中,实现简单动画的创建过程。UIView类定义了几个内在支持动画的属性声明,当这些属性发生改变时,视图为其变化过程提供内建的动画支持。执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码包装到一个代码块中。2.UIView动画具体创建方法- (void)buttonPr
2013-02-18 10:18:49 649
转载 ios审核要注意的地方
磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。基本要点首先,你的应用程序:不能导致手机故障(比如崩溃或屏幕问题)长时间/过度使用之后反应仍然很快应用内的所有价格信息中不能用固定值代替可变变量不要使用任何S
2013-02-17 17:09:19 427
转载 判断设备是否是iphone5
其实只要判断一下屏幕的高度是不是568,得到屏幕高度,然后与568做差,绝对值小于 浮点数最小精度DBL_EPSILON就可以了。代码如下: # define IS_IPHONE5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) 不过话说回来,你利用屏幕
2013-02-17 16:50:42 904
转载 IOS NScoding 序列化
开篇1到底这个序列化有啥作用?面向对象的程序在运行的时候会创建一个复杂的对象图,经常要以二进制的方法序列化这个对象图,这个过程叫做Archiving. 二进制流可以通过网络或写入文件中(来源于某教材的一段话) 本人的理解是当你于写数据需要本地存储时,即将你的数据写到硬盘上的时候,你就必须对他进行序列化,转换成二进制文件,从而便于在磁盘上的读写,同理在取出的时候必须将其在反序
2013-02-17 16:35:49 410
转载 iOS下的文件和文件夹的隐藏
在实际的开发过程中,有些情况下,需要将文件或者文件夹隐藏起来,不让用户看到。比如说在打开documents的共享的时候,又不希望用户通过itunes看到的情况下。隐藏文件,其实是利用unix文件系统的特性,在文件命名的时候加了一个点“.”实现了隐藏文件的效果。例如:创建了一个隐藏文件夹hideDir,之后在里边保存了一个文件passwrod.txt代码如下:
2013-02-17 16:31:40 897
转载 4分钟的哲学
生活在南美洲的野生水獭体形较小,憨态可掬。但就是这种毫不起眼的水獭,竟是自然界里出名的捕鱼能手。水獭每次潜入都不会空手而归,总会叼来一条肥大的鱼,几乎从没有失手过。而且,更让人惊叹的是,它每次从潜水到浮上岸边都不会超过4分钟。 水獭超强的捕鱼能力令人惊奇不已,生物学家们想不明白:这小小的水獭到底有什么特殊的本领,能如此轻易地捕鱼成功? 经过跟踪研究,专家们惊奇地发现:原
2013-02-17 16:24:46 898
转载 使用NSObject中的函数起线程
下面的这些函数是定义在NSObject中的,关于它们的具体含义,你可以在官方文档中找,或者google之,这里就不啰嗦了。Sending Messages– performSelector:withObject:afterDelay:– performSelector:withObject:afterDelay:inModes:– performSelectorOnMainThre
2013-02-17 14:01:32 411
转载 iOS的基本的设计模式
不管创建iOS的哪种类型的应用程序,有几个基本的设计模式和技术在写代码前必须你必须知道。在IOS,系统框架为应用程序提供了最重要的基础设施,在大多数情况下,只能通过系统框架来调用底层的硬件。反过来,框架也使用了很多特别的设计模式,开发应用程序前,我们是假设你很熟悉这些设计模式的。要知道系统怎么支持应用程序的,那就得先理解这些设计模式,这非常重要。你必须知道的最重要的几种设计模式:M
2013-02-17 12:17:44 395
转载 iOS多线程编程之NSOperation和NSOperationQueue的使用
前一篇 iOS多线程编程之NSThread的使用介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟
2013-02-17 11:40:39 380
转载 KVC的概述与使用
KVC,即:Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,它是很多技术的基础。主要的方法就两个,setValue:forKey,valueForKey在Programming Guide中说,使用KVC可以简化代码,但事实上使用起来,还是要看具体情况。代码实例:1.首先定义两个DataModel,这种DataModel定义是无法
2013-02-17 11:25:42 454
转载 KVO的概述与使用
一,概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。二,使用方法系统框架已经支持KVO,所以程序员在使用的时候非常简单。1. 注册,指定被观察者的属性,2. 实现回调方法3. 移除观察
2013-02-17 11:19:42 501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人