随笔分类 - IOS开发-----网络
摘要:在iPhone上是采用sqlite进行数据存储是我一种比较习惯性的做法。一般在其他平台也比较习惯用sqlite,比如android。而iphone上有一些封装好的第三方框架提供使用,更节省了许多时间。如:Sqlitepersistentobjects ,FMDB。今天查找了这个两个框架,感觉FMDB的风格更符合我的使用,其实两者是各有优点的,只是看个人喜好而已。以下是FMDB的一些基本使用,FMDB框架其实只是一层很薄的封装,主要的类也就两个:FMDatabase和FMResultSet;其中的FMResultSet对象让我想起了android中sqlite的cursor集合啊。FMDB的gi
阅读全文
摘要:1)object c 基本类型ID:指向OC对象的指针;CLASS;SEL:是OC来定义方法的关键字,你可以把他当做一个函数指针来使用;BOOL:YES,NO;TRUE,FLASE;空值处理不当是引起程序错误的重要原因。nil:给对象赋值NULL:给指针赋值NSNULL: 用于集合操作;2)常量的声明和预处理宏常量的声明1 #define kdetailkey @"detail text" #define dd 30.0 #define cc pi*3/180.0 常量的声明2 typedef enum { aa=100, bb, cc , }TagSystemViews
阅读全文
摘要:[iPhoneSDK]CF Socket 简介上文提及,使用BSD socket进行数据发送。由于iPhone的SDK 里面提供的接口是CF Socket。简单DEMO下。一点基础补充:Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。S
阅读全文
摘要:TouchJson(C-Jason)、 SBJson 、JSONKit 和 iOS5自带json方法作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。 从IOS5开始,APPLE提供了对json的原生支持(NSJSONSerialization),但是为了兼容以前的ios版本,可以使用第三方库来解析Json。本文将介绍TouchJson、
阅读全文
摘要:iOS平台XML解析类库对比和安装说明在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。问题是应该选择哪一个呢?解析 XML 通常有两种方式,DOM 和 SAX:DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历树结构可以检索任意XML节点,读取它的属性和值。而且通常情况下,可以借助XPath,直接查询XML节点。SAX解析XML,是基于事件通知的模式,一边读取XML文档一边处理,不必等
阅读全文
浙公网安备 33010602011771号