美文网首页
iOS 偶尔使用的小Method

iOS 偶尔使用的小Method

作者: __下一个天亮__ | 来源:发表于2017-03-21 20:30 被阅读63次

1、将NSArray转成NSString:(这里将多个string用逗号拼接成一个string)

NSArray*myArray=[[NSArrayalloc]initWithObjects:@"Hello",@"World",nil];

NSString*greeting=[myArray componentsJoinedByString:@","];

NSLog(@"%@",greeting);

2、给UIButton的title设置textAlignment:(例子:左对齐,其他的去枚举里面看吧~)

searchButton.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft;

3、获取当前时间戳 (此方法获取到的单位是:秒。若是想获得毫秒的,x 1000 即可)

-(NSString*)getCurrentTimestamp{

NSDate* dat = [NSDatedateWithTimeIntervalSinceNow:0];

NSTimeIntervala=[dattimeIntervalSince1970];

NSString*timeString = [NSStringstringWithFormat:@"%0.f", a];//转为字符型

//NSLog(@"time: %@", timeString);

//NSLog(@"%ld", time(NULL));//这句也可以获得时间戳,跟上面一样,精确到秒

returntimeString;

}

4、MD5加密

引入头文件:#import"MPTKeyMD5.h"

api_sig_string = @"xxxxxx";(将此字符串MD5加密);

NSString*mdString = [MPTKeyMD5md5EncryptWithString:api_sig_string];

5、可以看一下 微信的搜索,键盘的变化。

实现的代码如下:(简短但是超级好用哈)

textField.returnKeyType=UIReturnKeySearch;

textField.enablesReturnKeyAutomatically=YES;

6、UITextField 存在一个问题:密文状态下:输入了几个字符->去其他位置(放弃第一响应者)->再点textfield,直接点击键盘输入,这个时候界面上显示的是一个字符,但其实是加上你之前输入的,若是明文状态下不会存在这种问题。因此设置一个属性:

text.clearsOnBeginEditing = YES;

-----持续更新------

相关文章

网友评论

      本文标题:iOS 偶尔使用的小Method

      本文链接:https://www.haomeiwen.com/subject/dybgnttx.html