- 博客(28)
- 收藏
- 关注
转载 iOS 延时操作
Method1. performSelector方法Method2. NSTimer定时器Method3. NSThread线程的sleepMethod4. GCD公用延迟执行方法- (void)delayMethod{ NSLog(@"delayMethodEnd");}Method1:performSelector[self performSelec
2016-07-29 14:36:03 440
原创 通过正则 来找出特定的字符 可以输出找出的字符 也可输出删除特定字符的原字符串
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. /*******判断是否是邮箱的正则*******/ /* NSString *e
2016-07-28 20:37:27 532
原创 实时监控textview输入的方法
textview代理方法- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;//监听textfield输入通知方法 [[NSNotification
2016-07-28 18:03:39 1576
原创 对Button上image 和 title 位置进行设置
UIButton *bt = [UIButtonbuttonWithType:UIButtonTypeCustom]; bt.frame = CGRectMake(100,100, 100,30); bt.backgroundColor = [UIColorredColor]; [bt setImage:[UIImageimageN
2016-07-27 16:03:45 545
转载 过滤字符串
NSCharacterSet其实是许多字符或者数字或者符号的组合,在网络处理的时候会用到 NSMutableCharacterSet *base = [NSMutableCharacterSet lowercaseLetterCharacterSet]; //字母 NSCharacterSet *decimalDigit = [NSCharacterSet decimalDig
2016-07-26 11:09:33 805
原创 NSCharacterSet的各个枚举类型
1 controlCharacterSet//控制符 2 whitespaceCharacterSet 3 whitespaceAndNewlineCharacterSet//空格换行 4 decimalDigitCharacterSet//小数 5 letterCharacterSet//文字 6 lowercaseLetterCharacterSet//小写字母 7 u
2016-07-26 10:59:56 331
转载 横竖屏切换
iOS 知识小集(横竖屏切换)2016-07-22 00:45 编辑: lansekuangtu 分类:iOS开发 来源:Halley_Wong 投稿0 572iOSiOS 中横竖屏切换的功能,在开发iOS app中总能遇到。以前看过几次,感觉简单,但是没有敲过代码实现,最近又碰到了,demo尝试了几种情况,这里就做下总结。注意
2016-07-22 11:10:16 761
原创 沙盒路径、拼接路径、将字符串,二进制Data、照片写入到文件中或读取
//***************寻找路径******* //沙盒路径 // NSString *sandBoxPath = NSHomeDirectory(); // NSLog(@"%@",sandBoxPath); //拼接路径两种方法 //[sandbox stringByAppendingPathCompo
2016-07-18 11:21:51 838
原创 UITextview 给给定的字符串添加link属性 指定字符串添加点击方法
- (void)viewDidLoad { [superviewDidLoad]; //textview设置代理 非编辑状态下才可以连接url self.textview.delegate =self; self.textview.editable =NO; [selftestAttribute];
2016-07-18 09:39:18 2388 1
原创 NSMutableAttributedString使用
实例化方法和使用方法实例化方法:使用字符串初始化- (id)initWithString:(NSString *)str;例:NSMutableAttributedString *AttributedStr = [[NSMutableAttributedStringalloc]initWithString:@"今天天气不错呀"];- (i
2016-07-15 18:36:09 323
原创 富文本带属性的字符串NSMutableAttributedString
// NSFontAttributeName 设置字体属性,默认值:字体:Helvetica(Neue) 字号:12// NSForegroundColorAttributeNam 设置字体颜色,取值为 UIColor对象,默认值为黑色// NSBackgroundColorAttributeName 设置字体所在区域背景颜色,取值为
2016-07-15 18:32:51 1068
原创 调用系统的相册、相机、闪光灯,可以选择相册的照片
#import "ViewController.h"#import @interface ViewController ()UIImagePickerControllerDelegate,UINavigationControllerDelegate>@property (weak,nonatomic) IBOutletUIImageView
2016-07-15 17:07:37 472
原创 2种 画路径方法
- (void)viewDidLoad { [superviewDidLoad]; //首先得到路径两种方法 //曲线1--画曲线方法1⃣️ CGMutablePathRef path =CGPathCreateMutable(); CGPathMoveToPoint(path,nil, 0,0);
2016-07-14 18:30:12 819
原创 view的frame高度根据键盘出现、消失改变
- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColoryellowColor]; [[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(action:)
2016-07-14 17:05:42 209
原创 利用通知监测键盘高度
//键盘的frame发生改变时发出的通知(位置和尺寸)UIKeyboardWillChangeFrameNotification UIKeyboardDidChangeFrameNotification //键盘显示时发出的通知 UIKeyboardWillShowNotification UIKeyboardDidSho
2016-07-14 15:03:19 360
原创 通知基本用法NSNotificationCenter
- (void)viewDidLoad { [super viewDidLoad];//首先创建一个通知 NSDictionary *dic =@{@"q":@"qwe",@"s":@"sad"}; self.notification = [NSNotificationnotificationWithName:@"noti"objec
2016-07-14 14:04:01 329
原创 键盘上添加toolbar 添加Button
//定义一个toolBar UIToolbar * toolbar = [[UIToolbaralloc]initWithFrame:CGRectMake(0,0, self.view.frame.size.width,40)]; //设置style [toolbar setBarStyle:UIBarStyleBlackTran
2016-07-14 10:52:12 2741
原创 textfield各种键盘类型展示
UIKeyboardTypeDefault:UIKeyboardTypeASCIICapable:UIKeyboardTypeNumbersAndPunctuation:UIKeyboardTypeURL:UIKeyboardTypeNumberPad:
2016-07-14 09:53:11 413
原创 取消键盘第一响应者方法总结
首先说明两种可以让键盘隐藏的Method:1、[view endEditing:YES] 这个方法可以让整个view取消第一响应者,从而让所有控件的键盘隐藏。2、[textFiled resignFirstResponder] 这个则是比较常用的让某个textFiled的键盘隐藏。1⃣️通过UITextFiledDelegate,来释放第一响应者 (resig
2016-07-14 09:39:40 3280
原创 icarousel旋转木马的详解--当前itemscale和alpha
- (void)viewDidLoad{ [super viewDidLoad];// Do any additional setup after loading the view, typically from a nib. self.view.backgroundColor = [UIColorcyanColor];
2016-07-13 18:05:51 5052
原创 各种动画
//闪烁动画+(CABasicAnimation *)animationShanShuo:(CFTimeInterval)duration repeatCount:(float)count isRemoveOnCompletion:(BOOL)isreMove fromValue:(id)fromValue toValue:(id)toValue{ CAB
2016-07-12 20:09:27 319
原创 自定义动画--角度抖动、路径旋转、左右晃动
self.label1 = [[UILabelalloc]initWithFrame:CGRectMake(50,50,50,50)]; self.label1.backgroundColor = [UIColorredColor]; self.label1.text =@"旋转路径"; [self.viewaddSubview:sel
2016-07-12 15:43:09 1749
转载 正则表达式在ios中应用
一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。二、正则表达式的语法 看一个过滤纯数字的例子- (BOOL)validateNumber:(NSString *) textString
2016-07-12 11:48:36 315
原创 利用正则表达式NSRegularExpression取出字符串中的Url
//组装一个字符串,需要把里面的网址解析出来 NSString *urlString=@"abcdefgfhttp://www.baidu.com"; //NSRegularExpression类里面调用表达的方法需要传递一个NSError的参数。下面定义一个 NSError *error; //http+:[^\\s]* 这个表达式是检测一
2016-07-12 11:21:15 823
转载 CGAffineTransform
IOS中CGAffineTransform的使用大概CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作:总得来说,这个类中包含3张不同类型,分别使用如下3个方法创建数值;1.CGAffineTransformMakeTranslation(CGFloat tx, CGFloat
2016-07-08 11:09:23 459
转载 UIBezierPath画图
学习UIBezierPath画图笔者在写本篇文章之前,也没有系统学习过贝塞尔曲线,只是曾经某一次的需求需要使用到,才临时百度看了一看而且使用最基本的功能。现在总算有时间停下来好好研究研究这个神奇而伟大的贝塞尔先生!笔者在学习时,首先看了两遍UIBezierPath类头文件定义,熟悉了一下相关的属性和方法。支持原创,请阅读原文基础知识使用U
2016-07-07 18:38:19 433
转载 SVN-cornerstone
1、⾸首先打开Cornerstone2、然后如下图所⽰示:3、选择对应的仓库,如下图所⽰示4、然后Import完成之后,就把本地的⽂文件提交到SVN服务器上了,如下图所⽰示,另外如果你想要使⽤用SVN进⾏行版本控制的话,那么需要把服务器上的⽂文
2016-07-06 17:01:27 384
转载 更新ruby镜像
OS EI Capitan无法安装cocoapods和ruby2.3.1,填坑。字数715 阅读45 评论0 喜欢0今天工作之余心情不错,想从github上下载个饭否第三方客户端下来研究学习一下。饭斯基,clone代码之后发现需要安装pods,但是电脑是新的Mac mini 没有配置过cocoapods 所以按照一些网上的流程配置cocoapods。...省略一些gem
2016-07-06 10:20:56 3917
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人