自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 oc static extern 和const

static 全局的,可以改的,如果在一个类中声明static,类中其他地方用到的时候,也是使用的改变量。和java类似,但不能用类名直接访问。const 是常量,不可以改的extern  1.假如其他a类中已经声明了meString,你在另外一个b类中想使用这个变量,可以extern NSString* meString;会得到a类中同样的值,且可重新赋值。(参考点击打开链接

2015-06-30 11:48:59 461

原创 画1像素的线

#define SINGLE_LINE_WIDTH           (1 / [UIScreen mainScreen].scale)#define SINGLE_LINE_ADJUST_OFFSET   ((1 / [UIScreen mainScreen].scale) /2)@interface ViewController ()@end@implem

2015-06-29 11:00:02 577

转载 正则表达式在iOS中的运用

一、什么是正则表达式正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。二、正则表达式的语法看一个过滤纯数字的例子- (BOOL)validateNumber:(NSString *) textString{ NS

2015-06-24 22:55:31 417

转载 iOS Objective-C 正则表达式指南

1. 语法2. 模式2.1 Search[objc] view plaincopy+ (NSString *)getDomainOfEmailAddress:(NSString *)email  {      NSString *re = @"(?;      NSRange range =

2015-06-24 21:58:45 546

转载 IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet

在ios中 可以使用stringByTrimmingCharactersInSet函数过滤字符串中的特殊符号首先自己定义一个NSCharacterSet, 包含需要去除的特殊符号    NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:@"@/:;()¥「」"、[

2015-06-24 21:36:34 471

转载 关于 UITextField

UITextField属性0.     enablesReturnKeyAutomatically默认为No,如果设置为Yes,文本框中没有输入任何字符的话,右下角的返回按钮是disabled的。1.borderStyle设置边框样式,只有设置了才会显示边框样式text.borderStyle = UITextBorderStyleRoundedRect;

2015-06-24 21:29:26 641

转载 禁止输入表情符号

#import "ViewController.h" @implementationViewController{    IBOutletUITextView *textinput;} - (void)viewDidLoad{    [superviewDidLoad];    [t

2015-06-24 17:40:59 1570

原创 iOS7 iOS8 调用系统通讯录界面

#pragma mark--选取手机联系人-(void)selectPeople{    //这个变量用于记录授权是否成功,即用户是否允许我们访问通讯录    int__block tip=0;    //声明一个通讯簿的引用    ABAddressBookRef addBook =nil;        //创建通讯簿的引用        addBook=ABA

2015-06-23 15:13:16 1585

转载 手机号码去掉‘86’或‘+86’及点击备注崩溃解决办法

做项目用到通讯录调用,一般的对手机号码校验就不说了,无非就是首位为1,长度11等等,这里说一下校验之后如何对手机号去掉‘86’或‘+86’,直接看代码吧?12345678910111213141516171819

2015-06-19 16:39:19 9938

转载 UITextView 单行垂直居中显示

[textView addObserver:selfforKeyPath:@"contentSize"options:NSKeyValueObservingOptionNewcontext:nil];//也可以监听contentSize属性//接收处理- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)ob

2015-06-19 09:55:52 3635

转载 自定义UITableView折叠效果

类似于QQ的那种折叠效果。只刷新点击的折叠行。不加载所有数据源。 12345678910111213141516171819202122232425262728

2015-06-12 13:49:41 601

转载 仿iOS图标抖动

?123456789101112131415161718192021222324252627282930313233

2015-06-12 12:55:12 739

转载 IOS 简单的动画自定义方法(旋转、移动、闪烁等)

\#define kDegreesToRadian(x) (M_PI * (x) / 180.0) #define kRadianToDegrees(radian) (radian*180.0)/(M_PI) - (void)viewDidLoad{    [superviewDidLoad];    self.title

2015-06-11 15:48:28 933

转载 #ifndef、#def、#endif说明

你所遇到的这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。     条件编译命令最常见的形式为:     #ifdef 标识符     程序段1     #else    

2015-06-10 13:56:06 515

转载 iOS UISCrollView循环滚动 实现

google了半天发现很多人竟然搞不定,甚至还有人用数组左移右移的思想来搞,那个方法我试了,带着PageControl的时候简直搞死人。而且各种复杂,所以自己想了个简单点的实现.只讲思想。假如你有5个元素需要循环:[0, 1, 2, 3, 4]那么你在将这四个元素添加到UIScrollView里面的时候,就需要多添加两个,变成这样:[ 4, 0, 1, 2,

2015-06-10 10:04:05 582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除