Ryan's zone

Never let yourself regret

IOS学习笔记33—XML解析之KissXML的使用

IOS中有关XML的解析有很多方法,之前在使用GDataXML解析XML文档一文中说明了如何使用Google提供的XML解析类来解析XML文件,今天使用另一个开源项目KissXML来解析XML文件,引入开源项目及配置项目的方式和之前那篇文章中一样,到KissXML源码下载源码并按照之前文章中提到的...

2012-08-30 17:53:39

阅读数:16870

评论数:2

IOS学习笔记32—使用Storyboard实现复杂界面

Storyboard是IOS5以后新增的内容,从名字上看,是以故事面板的形式来展现界面间的逻辑关系,Storyboard的功能很强大,今天就简要介绍Storyboard的基本使用,界面间的关系,以及如何使用xib和Storyboard共同使用的情况。 首先新建一个Empty工程,并新建一个Sto...

2012-08-29 11:04:52

阅读数:28547

评论数:4

IOS学习笔记31—两个ViewController间传值(二)

在上一篇 两个ViewController间传值(一)中说明了如何从A传值到B,这次要讲的是如何从A进入B,在B输入值后回传给A,这类似于Android中的利用Activity的onActivityResult回调方法实现两个Activity之间的值传递,那么在IOS中如何实现这个功能呢,答案是使...

2012-08-28 10:51:51

阅读数:30346

评论数:15

IOS学习笔记30—两个ViewController间传值(一)

IOS中,在两个ViewController之间传值有多种方式,这里学习其中一种,利用临时变量在两个ViewController之间传值,这可能不是最好的传值方式,但是也是一种选择。 首先看看工程结构: 其中ViewController是第一个界面,SecondViewControll...

2012-08-27 21:23:55

阅读数:42777

评论数:6

ListView异步加载图片

在应用开发中,经常用到ListView去加载数据,加载图片和文字是比较常见的,文字还好,图片从网络请求加载速度比较慢,所以需要把图片的加载放到另一个线程中去执行,执行完了再更新UI线程。以下列出一个我在项目中使用到的异步加载图片的解决方案,代码没有上全,给出核心部分。 大致思路是这样: ...

2012-08-19 15:29:02

阅读数:4539

评论数:4

为什么IOS比Android更吸引开发者

1、IOS开发比Android开更容易赚钱 1.1 Appstore上的应用和游戏比Android play store质量高          现在Android Market变更为Android play store,App Store大概已经超过60万应用了,Android pl...

2012-08-18 08:51:09

阅读数:3998

评论数:12

IOS学习笔记29—提示框第三方库之MBProgressHUD

MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressH...

2012-08-17 13:59:37

阅读数:70384

评论数:22

IOS学习笔记28—SQLite3第三方库之FMDB

SQLite是一种小型的轻量级的关系型数据库,在移动设备上使用是非常好的选择,无论是Android还是IOS,都内置了SQLite数据库,现在的版本都是SQLite3。在IOS中使用SQLite如果使用SDK提供的方法,特别麻烦也不利于理解和使用,在之前的http://blog.csdn.net/...

2012-08-17 00:06:51

阅读数:20130

评论数:23

IOS学习笔记27—使用GDataXML解析XML文档

在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便,关于IOS平台各种解析XML库的优缺点分析,可以看下这篇文章:http://www.raywenderlich.com/553/how-to-chos...

2012-08-15 11:11:17

阅读数:32843

评论数:13

IOS学习笔记26—HTTP操作之ASIHTTPRequest(二)

利用ASIHTTPRequest也可以向服务器提交请求参数,今天就做一个登录的例子,客户端发送XML请求,然后得到服务端的响应,响应的结果是返回XML字符串。直接上代码吧,代码中有详细注释。 首先在.h文件中做如下声明: #import @interface ViewControlle...

2012-08-13 15:50:12

阅读数:10844

评论数:12

IOS学习笔记25—HTTP操作之ASIHTTPRequest(一)

ASIHTTPRequest是一个第三方开源项目,在现在的IOS应用中多使用到这个开源类库来提供网络操作,相比于SDK提供的网络操作类库,ASIHTTPRequest使用上更加方便、效率更高,同时功能也非常强大。这是ASIHttpRequest的官网:http://allseeing-i.com/...

2012-08-12 10:04:39

阅读数:9449

评论数:3

IOS学习笔记24—block

Block是IOS4以后引进的新语法,用来实现匿名函数的特性,有点类似于Java中的匿名内部类但又有一点差别。Apple官方文档对block的解释是:A block is an anonymous inline collection of code, and sometimes also call...

2012-08-10 15:23:42

阅读数:6046

评论数:0

IOS学习笔记23—多线程之NSThread、NSOperation、NSInvocationOperation

IOS中支持多线程操作,使用NSThread和NSInvocationOperation可以完成多线程功能。多线程的功能主要是为了防止阻塞主线程的工作(主要是UI操作和显示),使一些耗时的的操作在另一个线程中完成,完成后可以通知主线程来进行UI上的更新。多线程功能在实际开发中用的很多,最典型的就是...

2012-08-08 12:39:09

阅读数:7678

评论数:2

二维码、条形码扫描——使用Google ZXing

我在项目中用到了二维码扫描的技术,用的是Google提供的ZXing开源项目,它提供二维码和条形码的扫描。扫描条形码就是直接读取条形码的内容,扫描二维码是按照自己指定的二维码格式进行编码和解码。 可以到http://code.google.com/p/zxing/下载ZXing项目的源码,然后按...

2012-08-05 12:49:46

阅读数:61605

评论数:110

IOS学习笔记22—文件操作(NSFileManager)结合相册小例子

这个示例程序主要用到了IOS中的UIImageView、UIImagePickerViewController、UIImage、NSFileManager等知识,结合这些知识构成一个小的应用程序,主要功能是对相册图片进行读取、存储到指定文件夹、从指定文件夹读取出来。这方面的知识在正式项目中用的是比...

2012-08-04 21:52:27

阅读数:14530

评论数:18

IOS学习笔记21—沙盒机制(SandBox)

IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。 1.每个应用程序都在自己的沙盒内 2.不能随意跨越自己的沙盒去访问别的应用程序沙盒的内容...

2012-08-03 11:32:30

阅读数:7012

评论数:2

IOS学习笔记20—UIActivityIndicatorView、UIProgressView

UIActivityIndicatorView和UIProgressView都继承自UIView,所以他们可以附属在其他视图上。UIActivityIndicatorView是一个进度提示器,显示一个小圆圈在转动,主要用在一些耗时操作的提示上,比如网络请求;UIProgressView是一个进度提...

2012-08-01 12:28:57

阅读数:12186

评论数:0

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