博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iphone 开发学习整理
阅读量:4648 次
发布时间:2019-06-09

本文共 2455 字,大约阅读时间需要 8 分钟。

记录下自己学习时用到的东东。

1、字符串格式转换:NSASCIIStringEncoding 一种字符串类型,NSString的子类。

NSString *text;text = [text stringByAddingPercentEscapesUsingEncoding : NSASCIIStringEncoding ];

可用以转换url中的中文或拼音。

2、屏幕触摸事件 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

//屏幕触摸事件-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    UITouch *touch = [[event allTouches] anyObject];    //判断是否为多点触摸 if(touch.tapCount >= 1) {        //隐藏输入键盘        [chi resignFirstResponder];        [meter resignFirstResponder ];        [feet resignFirstResponder ];    }} //end touchesBegan

3、隐藏键盘 :resignFirstResponder

[textField resignFirstResponder];

4、NSString 转换成其他类型

NSString *text;//转为整型[text intValue];//转为double[text doubleValue];

 

5、UIwebView网页视图,loadRequest方法。

 

UIwebView *webView; //开启网页视图与用户交互属性值webView.userInteractionEnabled = true; //网页视图向网站发送一个请求指定内容的urlText数据变量[webView loadRequest:[[NSURLRequest alloc] initWithURL:[[NSURL alloc] initWithString:urlText]]];

 6、截取字符串 

 NSMakeRange(index, length); index为偏移显,length为截取长度。 - substringWithRange 返回截取的子串 

NSString *Chars; NSRange range = NSMakeRange(index, 1);NSString *Char = [Chars substringWithRange:range];

7、生成随机数 

 

#define RANDOM_SEED() srandom(time(NULL)) //产生随机数种子 //定义随机整数值#define RANDOM_INT(__MIN__,__MAX__) ( (__MIN__ ) + random() % ((__MAX__ + 1) -(__MIN__))  )RANDOM_SEED();int index = RANDOM_INT(0, [passwordChars length] - 1);

 8、插入一个固定位置和大小的控件 CGRectMake

//如插入一个UItextField,位置为x=20,y=38,尺雨为宽245,高20UITextField *field;field = [[UITextField alloc] initWithFrame:CGRectMake(20.0,38.0,254.0,20.0)];//其他控件方法一样。//设置背景颜色为白色[field setBackgroundColor:[UIColor whiteColor]];

9、提示框UIAlertView的使用

//建立一个提示框对象,定义提示框内容UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"弹出提示框的标题" message:@"弹出提示框的标题"  delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"其他按钮,没有则填nil"];//定义单击按钮关闭提示框的事件方法-(void) alertView(UIAlertView *) alertView didDismissWithButtonIndex:(NSInteger) buttonIndex{   //这里是处理方法           }//定义单击按钮的事件方法-(void) alertView(UIAlertView *) alertView clickedButtonAtIndex:(NSInteger) buttonIndex{   if (buttonIndex == [alertView cancelButtonIndex]) {        //取消按钮事件   }  else {        //其他按钮事件     }}

10、修改一个视图的大小和位置 CGRect 

UIImageView *view;//创建图像边框CGRect frame = view.frame;//修改边框的起源属性值,定义图象原点(x和y)frame.origin = CGRectMake(x,y);//设置宽度frame.size.width = 200;//设置高度frame.size.height = 20;//定义视图中的边框属性为frame的值view.frame = frame;

 

转载于:https://www.cnblogs.com/wuheping/archive/2012/12/07/2807136.html

你可能感兴趣的文章
Sublime Text 3 及Package Control 安装(附上一个3103可用的Key)
查看>>
LTE QCI分类 QoS
查看>>
Get MAC address using POSIX APIs
查看>>
bzoj2120
查看>>
基于uFUN开发板的心率计(一)DMA方式获取传感器数据
查看>>
【dp】船
查看>>
oracle, group by, having, where
查看>>
⑥python模块初识、pyc和PyCodeObject
查看>>
object-c中管理文件和目录:NSFileManager使用方法
查看>>
Kibana:分析及可视化日志文件
查看>>
nodejs pm2使用
查看>>
cocos2d-x 3.10 PageView BUG
查看>>
装饰器的基本使用:用户登录
查看>>
CSS选择器总结
查看>>
mysql中sql语句
查看>>
head/tail实现
查看>>
sql语句的各种模糊查询语句
查看>>
vlc 学习网
查看>>
Python20-Day05
查看>>
Real World Haskell 第七章 I/O
查看>>