![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发常用知识点
幻想无极
IOS开发
展开
-
iOS开发实用技巧—身份证的正则校验
iOS开发实用技巧—身份证的正则校验说明:在ios项目的开发中可能很多地方都需要用到身份证校验,一般在开发的时候很多人都是直接百度去网上荡相关的正则表达式和校验代码,但是网上疯狂粘贴复制的校验代码本身也可能并不准确,可能会有风险,比如2013年1月1号起停止使用15位的身份证,网上的身份证校验普遍支持15位的号码。在开发过程中,进行类似处理的时候,还是需要一些甄别的能力的,当然也要转载 2015-02-03 09:48:32 · 544 阅读 · 0 评论 -
GCD方式创建单例
平时的创建单例方式需要重写7个方法,代码较多,使用GCD创建单例特别简单明了原文地址:点击打开链接.h文件:[objc] view plaincopy@interface SingleObj : NSObject @property (nonatomic) NSMutableArray *alertViews;转载 2015-02-11 15:18:43 · 450 阅读 · 0 评论 -
设置第三方的库arc or 非arc模式
第三方库arc和非arc使用的更改原创 2015-01-23 21:00:21 · 480 阅读 · 0 评论 -
正则表达式语法大全
[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-转载 2015-02-09 13:19:01 · 540 阅读 · 0 评论 -
将状态栏的颜色更改为白色
状态栏改成白色PLIST增加View controller-based status bar appearance = NO并且[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];图:原创 2015-02-09 10:53:17 · 676 阅读 · 0 评论 -
自适应宽度高度
有时候写UILable太多了,用循环做很方便,然后又要考虑自适应高宽,于是写了一个自适应的类方法,以后方便用//// AutoWithAndHeight.m// UILable自适应宽度高度//// Created by lanqs on 15/2/7.// Copyright (c) 2015年 Tanqihong. All rights reserved.//#im原创 2015-02-07 15:04:04 · 608 阅读 · 0 评论 -
手机号码正则验证(试用版)
手机号码正则验证(试用版),拿来测试用的,不清楚现在还有些那些限制原创 2015-02-09 10:49:34 · 463 阅读 · 0 评论 -
自定义UIAlertView
- (instancetype)init{ self = [super init]; if (self) { self.windowLevel = UIWindowLevelAlert; self.frame = [UIScreen mainScreen].bounds; } return self;}上面设原创 2015-02-06 16:44:49 · 587 阅读 · 1 评论 -
iOS开发的一些奇巧淫技 .
TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.[objc] view plaincopyprint?self.tableView.tableFooterView = [[UIView alloc] init]; self.tableView.tableFooterView = [[U转载 2015-02-05 22:31:19 · 567 阅读 · 0 评论 -
根据字符串首字母分组并内部排序
_dataSource = [[NSMutableDictionary alloc]init]; _keys = [[NSMutableArray alloc]init]; //获取系统字体库 NSArray *fontList = [UIFont familyNames]; //1.编辑所有的字体名臣并逻辑分组 NSMutableArray *others原创 2015-01-17 15:56:51 · 2482 阅读 · 0 评论 -
常用知识点-UILabel的自适应
比较长的字符串我们一般都会进行自适应的处理:例如:一般定义一个宏,不在里面加,让代码显得清晰#define LONG_TEXT @"乔布斯是改变世界的天才,他凭敏锐的触觉和过人的智慧,勇于变革,不断创新,引领全球资讯科技和电子产品的潮流,把电脑和电子产品不断变得简约化、平民化,让曾经是昂贵稀罕的电子产品变为现代人生活的一部分。"用一个string得到这个宏:NSString *st原创 2015-01-16 20:31:18 · 492 阅读 · 0 评论 -
常用知识点-自定义单例(简单单例)
单例在传值的地方非常好用头文件中://+号方法 防止alloc//shared default shared+加上相应的类名+ (instancetype)sharedClassRoom;实现文件中://声明一个静态全局变量static ClassRoom * classRoom = nil;实现初始化方法:+ (instancetype)sharedClass原创 2015-01-16 19:50:41 · 447 阅读 · 0 评论 -
常用知识点-NSTimer
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerlistener)原创 2015-01-16 19:40:34 · 437 阅读 · 0 评论 -
转场动画中的私有type,非常炫酷
// animation.type = @"cube"; //翻转,立方体的翻转效果// animation.type = @"suckEffect"; //额这个效果就是右下角变小然后整张图移到左上角消失// animation.type = @"oglFlip"; //绕中心翻转// animation.type = @"rippleEffect原创 2015-01-15 20:41:02 · 1020 阅读 · 0 评论 -
常用知识点-延迟操作
[self performSelector:@selector(dosomthing) withObject:nil afterDelay:1.0];说明:在1.0秒以后执行选择器里面的那个方法原创 2015-01-16 21:07:50 · 408 阅读 · 0 评论 -
cell选中的背景色
自定义Cell的时候想在点击它的时候有选中效果在UITableViewCell有这个方法;- (void)setSelected:(BOOL)selected animated:(BOOL)animated;注意,不能取消cell的选中效果哦,不然会出问题-_-- (void)setSelected:(BOOL)selected animated:(BOOL)animated {原创 2015-03-18 10:30:23 · 605 阅读 · 0 评论