-
[综合] iOS 获得指定范围内的屏幕图像(截屏)
+(UIImage*)imageFromView:(UIView*)view { //创建一个基于位图的图形上下文并指定大小为CGSizeMake(300,500) UIGraphicsBeginImageContext(CGSizeMake(90,90)); //renderInContext...
65
热度 -
[综合] iOS设置view的边框、圆角、颜色
UIView*viewVC=[[UIViewalloc]initWithFrame:CGRectMake(100,100,70,70)]; viewVC.layer.borderWidth=5; viewVC.layer.cornerRadius=13; viewVC.layer.borderCol...
43
热度 -
[综合] iOS把对象直接转化成NSDictionary或JSON
1.使用 实现的结果就是可以把任何对象转化成字典或者字典对应的JSON。字典的数据就是来自对象的属性名称和属性值。而且是多层的,也就是说如果对象的某个属性值是另一个对象,数组,或者字典,该值都会被转换成另一个字典。 这个类型名称是PrintObject,它的所有方法都是静态的: ...
98
热度 -
69
热度 -
[综合] iOS进程与线程的区别
A.进程 什么是进程进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 B.线程 主线程、子线程占用内存分...
82
热度 -
0
热度 -
[综合] iOS时间与时间戳相互转换
设置时间显示格式: NSString*timeStr=@"2011-01-2617:40:50"; NSDateFormatter*formatter=[[[NSDateFormatteralloc]init]autorelease]; [formattersetDateStyle:NSDateFo...
73
热度 -
[综合] iOS中NSPredicate 查询、搜索(详解)、判断是否是手机号码
简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。 最常用到的函数 +(NSPredicate*)predicateWithFormat:(NSString*)predicateFormat,...; 1.比较运算符>...
0
热度 -
[综合] iOS点击手势(tap)
UIImageView*imgView=[[UIImageViewalloc]initWithFrame:CGRectMake(60,100,100,100)]; UIImage*image=[UIImageimageNamed:@"1.png"]; imgView.image=image; ...
48
热度 -
[综合] iOS去掉NavigationBar 底部的黑线
先看效果图 这是素材 小弟刚开始直接用navigationBar加载这张背景图 appDelgate里: ObjectiveCcode ? 1 2 [[ UINavigationBar appearance]setBackgroundI...
24
热度 -
[综合] iOS中ARC项目使用MRC文件或MRC项目使用ARC
//方法就是在BuildPhase里面的CompileSource里面找到需要特殊处理的文件,加上编译选项(CompilerFlags),具体针对上面两种情况有所区别。 // //1.旧项目没有使用ARC,引入的第三方库使用了ARC的,给要添加的ARC源文件,添加-fobjc-arc选项 //2.新...
68
热度 -
[综合] iOS之身份证的正则校验
理论部分: 15位身份证号码=6位地区代码+6位生日+3位编号18位身份证号码=6位地区代码+8位生日+3位编号+1位检验码各省市地区国家代码前两位代码是:北京11吉林22福建35广东44云南53天津12黑龙江23江西36广西45西藏54河北13上海31山东37海南46陕西61山西14江苏32河南4...
39
热度 -
[综合] iOS中UITextField禁止粘贴、禁止选择、禁止全选
//第1种方法 -(BOOL)canPerformAction:(SEL)actionwithSender:(id)sender { if(action==@selector(paste:))//禁止粘贴 returnNO; if(action==@selector(select:))//禁止选择...
61
热度 -
[综合] iOS中switch case语句里面不能定义对象,有语法错误,除非加一个花括号
switchcase语句里面不能定义对象,有语法错误,除非加一个花括号 2015-07-0316:49 114人阅读 评论(0) 收藏 举报 分类: iOS(240) 最近发现一个问题呢发现在switch的case里面不能去定义对象了,一定义对象就会报错了 仔细了解了一下在C...
3
热度 -
[综合] iOS NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
摘要 NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了 NSUserDefaults存储自...
69
热度 -
[综合] iOS中UIImage存为本地文件,UIImage转换为NSData
UIImageView*imageView=[[UIImageViewalloc]initWithFrame:CGRectMake(50,50,100,100)]; imageView.image=[UIImageimageNamed:@"11"]; //png格式 NSData*imagedata...
31
热度 -
[综合] iOS日期选择器(UIDatePicker)
UIDatePicker是一个可以用来选择日期和时间的控件。除此之外,它也可作为倒计时控件。 日期选择器(UIDatePicker)继承了UIControl,因此UIDatePicker可以作为活动控件使用,能与用户交互,既可在InterfaceBuilder中为UIDatePicker的Value...
42
热度 -
[综合] iOS设置tableViewCell的cell、textLabel和detailTextLabel背景颜色
//注意:在-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath代理方法中修改textLabel和detailTextLabel的背景颜色,不会马上生效,具体...
12
热度 -
[综合] iOS UIWebView 自适应
1.当实例化的UIWebview设置了属性scalesPageToFit=YES; 当双击UIWebview时,webpage会进行缩放操作,取消webPage放大的操作,在HTML中加入下面字段。 <metaname="viewport"content="width=device-width...
96
热度 -
[综合] iOS拍照、从相册选图并对图片进行裁剪
2013第一篇,大家新年快乐!感谢一直关注我博客的同学们,有你们的支持我才有动力越做越好!有阵子没写博客了,因为前阵子着实比较忙,没时间整理,今天主要实现一个小Demo,我们知道在Instagram或Path上,头像都是正方形的,得到这种头像图片肯定要对原图进行截取,今天抽时间整理了下,先记录如下!...
19
热度