- 博客(7)
- 收藏
- 关注
原创 文本自适应高度
很多时候我们需要根据文本的大小来定义label的高度:那么如何计算文本的大小呢:如下: UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0, 0, 375, 300)]; label.text = @"说大声的撒 爱上爱上爱上"; label.numberOfLine
2015-03-04 09:18:44
459
原创 json和xml解析
json解析,json数据用得地方非常多:解析方法: NSString *path = [[NSBundlemainBundle] pathForResource:@"a"ofType:@"json"]; NSData *data = [NSDatadataWithContentsOfFile:path]; NSMutableArray *arr =
2015-03-04 08:50:56
458
原创 单例
单例为存储在全局静态区的对象,只初始化一次,且内存唯一,不管创建多少次,永远得到的都是第一次创建的对象,永不释放,直到程序退出时才内存回收;单例的创建方法:新建一个类继承于nsobject在.h文件里:写一个类方法:+ (ShareInstance *)shareInstance;在.m文件中:#import "ShareInstance.h"
2015-03-04 08:33:53
400
原创 字符串拼接的get网络请求方法
我们经常要在代码中通过网络请求来获得数据,其中的一种方法就是get方法,下面为异步请求方法:先要创建一个名字为Connection的继承于nsobject的类;在.h文件中需要遵循一下NSURLConnectionDataDelegate>协议然后写一个类方法组作为接口:+ (void)connectionWithUrl:(NSString *)strUrl parmaters:(NSDict
2015-03-03 14:01:33
2865
原创 数据本地存储方法
存储到本地的数据类型有:数组,字典,字符串,对象类型的;1 字符串的本地存储:NSString *str = @"dsadasd"; NSArray *arr =NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,NSUserDomainMask, YES); NSString
2015-03-02 20:37:25
571
原创 数据本地存储的文件夹及其路径
每一个工程下都有三个本地文件夹:Document,Library,temp;Documents(存储用户数据,需要备份)1 程序执行期间可以修改2 大小有限制3 第一次安装没有任何内容,需要代码进行增删改查4 在应用程序的生命周期内很少做删除操作library1,分为两个文件夹,cache主要存缓存,preference存储简单配置文件,如NSuserDef
2015-03-02 09:07:25
1864
原创 iOS中常用的六种手势
iOS中常用的六种手势分别为点击,长按,清扫,捏合,旋转,拖拽,手势类继承于UIController父类,所以有触发事件.所有控件都可以添加手势,但是UIImageView和UILable的用户交互是默认关闭的,只有把他们的userInteractionEnable属性设置为YES才可以触发事件;1 点击:点击手势就是点击一下,然后就会执行触发事件;创建手势的语句为 UI
2015-01-25 16:02:45
1113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅