随笔分类 -  IOS

ios开发相关
摘要:hone中在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。 NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString,NSNumber, NSDate, NSArray, NSDictionary,详细方法 阅读全文
posted @ 2016-05-24 16:34 细雨落花 阅读(251) 评论(0) 推荐(0)
摘要:在IOS开发中,如果得到了null返回值很容易造成程序崩溃,null和nil的判断方法不同。 nil的判断方法: if(data==nil) { NSLog(@"data is nil!"); } null的判断方法: if([data isEqual:[NSNUll null]]) { NSLog 阅读全文
posted @ 2016-05-20 17:47 细雨落花 阅读(484) 评论(0) 推荐(0)
摘要:1.创建xib文件和CollectionViewController.h,.m文件 2.在View中拖入一个CollectionView,并在CollectionViewController.h中添加关联,并设置CollectionView的代理 3.将xib文件中CollectionView的Fi 阅读全文
posted @ 2016-05-16 16:24 细雨落花 阅读(1130) 评论(0) 推荐(0)
摘要:1.在IOS中使用tableviewcell.frame.size返回的是cell在storyboard中的尺寸,即下图中的width和height: 2.获取屏幕大小的方法:[UIScreen mainScreen].bounds.size 阅读全文
posted @ 2016-04-22 17:36 细雨落花 阅读(228) 评论(0) 推荐(0)
摘要:原文链接:http://blog.csdn.net/cherry609195946/article/details/20047377 前言:NSArray对应的是java的List,不同的是其元素不能更改,不过其派生类NSMutableArray可以更改,遍历的方式跟java的List基本一样 一. 阅读全文
posted @ 2016-04-18 09:19 细雨落花 阅读(382) 评论(0) 推荐(0)
摘要:在IOS开发中常用到使用Json数据向服务器发送请求和接收数据,本例使用IOS5自带解析类NSJSONSerialization方法解析,无需导入包,IOS5支持,但是低版本IOS不支持。 1.首先建立数据模型 // MyData.h #import <Foundation/Foundation.h 阅读全文
posted @ 2016-04-15 17:39 细雨落花 阅读(477) 评论(0) 推荐(0)
摘要:IOS中创建和获得可重用单元格有两种方式:纯代码以及代码与Interface Builder相结合 1.纯代码方式 纯代码不需要再Interface Builder中设置任何属性,而是通过如下代码来实现单元格的创建和获得: 在上述代码中,字符串CellIdentifier是可重用单元格的标识符。通过 阅读全文
posted @ 2016-04-12 22:42 细雨落花 阅读(232) 评论(0) 推荐(0)
摘要:以视图的4种状态为基础,我们来系统了解一下视图控制器的生命周期。在视图不同的生命周期中,视图控制器会回调不同的方法,具体如图所示 1.viewDidLoad方法开发文档中的解释: 在视图控制器已被实例化,视图被加载到内存中时,会调用viewDidLoad方法,这时视图并未出现。在该方法中,通常会对所 阅读全文
posted @ 2016-04-05 09:54 细雨落花 阅读(390) 评论(0) 推荐(0)
摘要:Tableview时IOS中应用非常广泛的控件,当需要动态的添加多条不同的数据时,需要用动态表来实现,下面给出一个小例子,适用于不确定Section的数目,并且每个Section中的行数也不同的情况,适合新手。首先,我们来看一下效果图,模拟器上运行的结果: 文件结构: 下面来说实现过程,首先创建出游 阅读全文
posted @ 2016-03-29 17:23 细雨落花 阅读(226) 评论(0) 推荐(0)