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