- 博客(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 578
转载 正则表达式在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 643
转载 禁止输入表情符号
#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 9943
转载 UITextView 单行垂直居中显示
[textView addObserver:selfforKeyPath:@"contentSize"options:NSKeyValueObservingOptionNewcontext:nil];//也可以监听contentSize属性//接收处理- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)ob
2015-06-19 09:55:52 3636
转载 自定义UITableView折叠效果
类似于QQ的那种折叠效果。只刷新点击的折叠行。不加载所有数据源。 12345678910111213141516171819202122232425262728
2015-06-12 13:49:41 601
转载 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关注的人