先看图,我们需要说明的地方是红色框区域,分别为Step over、Step into、Step out

step into就是单步执行,遇到子函数就进入并且继续单步执行;
step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函[……]
先看图,我们需要说明的地方是红色框区域,分别为Step over、Step into、Step out

step into就是单步执行,遇到子函数就进入并且继续单步执行;
step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函[……]
机型
屏幕尺寸
分辨率
PPI
备注
iPhone4
3.5
960 × 640
326
iPhone4s
3.5
960 × 640
326
iPhone5
4
1136 × 640
326
iPhone5c
4
1136 × 640
326
iPhone5s
4
11[……]
很多时候,我们需要对接收的字符串进行简单的处理,最简单或最觉的情景比如说去掉空格或回车符什么的,NSString本身有相对应的方法,如下示例所示:
1 2 3 | + (NSString *)translate:(NSString *)string { NSString * newString = nil;[......]<p class="read-more"><a href="https://www.yusian.com/blog/project/2014/11/03/155644491.html">继续阅读</a></p> |
1、Get请求
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // Get请求 // 初始化网络引擎对象 MKNetworkEngine *engine = [[MKNetworkEngine alloc] initWithHostName:@"192.168.2.176:9502/api" customHeaderFields:nil]; // 创建一个Get请求 MKNetworkOperation *op = [engine operationWithPath:@"login.php?userid=admin&userpwd=123" params:nil httpMethod:@"GET"]; // 设置Get请求处理方式 [op onCompletion:^(MKNetworkOperation *operation){ // 请求成功 NSLog(@"request string: %@",[operation responseString]); } onError:^(NSError *error){ // 请求失败 NSLog(@"%@", error); }]; // 入列操作(发起网络请求) [engine enqueueOperation:op]; |
2、Post请求[……]
1、英文键盘:
UIKeyboardTypeAlphabet(Alphabet字母)
UIKeyboardTypeASCIICapable
UIKeyboardTypeDefault
这三个默认都显示字母表。默认下面第一幅图,点左下角切换到下面第二幅图。


2、数字键盘
UIKeyboardTypeDecimalPad (Decimal十进制)

3、电子邮箱键盘
UIKeyboardTypeEmailAddress

4、没有符号的英文键盘
UIKeyboardTypeNamePhonePad
这个类型默认显示第一幅图片,如果点击123按钮则会显示第二副键盘。


5、没有小数点的数字键盘[……]