- 博客(7)
- 收藏
- 关注
原创 ios UINavigationController
UINaviGationController通常被我们称为导航栏,他是视图与视图之间联系沟通的桥梁,一些著名的app都用到了他。下面我们来看一下如何建立一个navigation。首先,我们通常新建工程是直接将视图控制器添加到window上,而现在有navigation以后,就多了一层: Appdelegete.h:- (BOOL)application:(UIApplica
2014-03-06 20:56:07 862
原创 ios UITableView的移动、添加和删除
上次一我们说了UITableView的初始化等一些简单的内容,今天我们来详细看一下TableView里面的很多操作。首先还是要新建工程,创建一个tableview并显示。(上节课内容)创建完以后,我们新建一个按钮,用来进行编辑:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after
2014-03-04 18:16:32 882
原创 ios UITableView
UITableView是一中可编辑的、可拖动的UI控件。他的用处非常大,比如我们手机的联系人列表,QQ上的联系人列表,音乐播放器的歌名列表等。几乎每一个软件都要用到TableView。下面我们就来看一下TableView是如何定义的:在定义TableView之前,首先要遵循他的两个协议,一个是UITableViewDelegete(UITableView的代理),另一个是UITableView
2014-03-03 18:31:47 946
原创 ios block语法
ios中的block语法,给我的第一感觉就是属性传值、方法传值和协议传值的合体。他既可以当作属性和方法来使用,也可以像协议传值一样进行回调。感觉以后做项目不会block都没办法见人,这句话足以证明了block的地位。闲话少叙,下面我们来看block时怎么定义的:返回类型^(block名)(参数类型) = ^(参数类型 参数名,…){ ………… return 返回值;
2014-02-28 19:20:30 813
原创 ios 本地存储 (2)数据库存储
ios 数据库存储,是工作中和项目中最容易的遇到的存储类型,我们对于用户的信息等一些需要长期存储的数据,都要放在本地进行存储。下面就来介绍一下数据库的存储方法。在这之前,我们需要下载火狐浏览器,在火狐浏览器中,我们要用到火狐浏览器的工具中的SQLite Manager来创建我们的数据库,在这里就不介绍了,我们从数据库的操作开始介绍。 1.对数据库进行第一步操作——copy路径,找到数据库所
2014-02-27 21:23:57 970
原创 ios 本地存储(1)本地文件读写
ios 本地存储有一下几种方式:通过字符串、NSData,以及数组存储的方式写入,还有一种形式是NSUserdefault对plist文件的存储。首先,我们来实现一下这几种方法:第一步,我们要首先寻找到Documents路径:我们给类里面的每一个方法都声明成类方法,调用简单:+ (NSString *)finddocumentpath{ //寻找documents路径
2014-02-27 20:16:30 6153 2
原创 ios XML解析
我们知道,ios XML解析一共有两种方法,一种是SAX解析,另一种是DOM解析。两者之间的区别就是 SAX是打印式解析,也就是我们常说的逐行解析。DOM是复印式解析,也就是我们常说的整篇解析。如果在解析过程中遇到错误,SAX解析会停止到出现错误的前一行,而DOM解析不会解析出任何的数据。但是因为SAX解析的缺点是逐行解析,所以相对于DOM解析来说速度比较慢。 下面我们通过一个例子
2014-02-26 21:19:07 862
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人