2016年6月17日

类似微信通讯录界面的排序方法及中文转拼音的方法

摘要: 最近做一个类似微信的通讯录列表,因为本人也算个新手,然后呢,就遇到点问题。难点在对昵称的排序上,顺带着也就找了找中文转拼音的方法。 废话不多说,直接贴代码吧 1、首先要对昵称字符串进行中文转拼音,这个比较简单,写到NSString分类里面就行。 2、对昵称字符串数组进行分组,按a--z--#的顺序, 阅读全文

posted @ 2016-06-17 11:48 HL丶 阅读(1519) 评论(0) 推荐(0) 编辑

2016年5月27日

(mac)阿里云ECS服务器配置过程

摘要: 首先本人是半只脚入门的iOS开发者,弄这个只是单纯想多学点东西。 阿里云服务器的配置选择:既然是学习用的,最最基础的配置就行了。1M带宽,1核1G...这就不详述了。没啥可选的,(其中有个创建实例,可以顺手写了,后面直接用用) 登录阿里云的云服务器管理控制台:云服务器>>>实例>>>升降配更多>>> 阅读全文

posted @ 2016-05-27 11:05 HL丶 阅读(1171) 评论(0) 推荐(0) 编辑

2016年5月13日

(iOS)关于键盘遮挡textfield问题

摘要: 记录一下自己经常遇到问题。使用textfield(textview)。当输入框位置比较靠下时,弹出的键盘会遮挡输入框,这是就需要动态移动输入框编辑状态时self.view的位置, 自己经常用的方法有两个 1、项目中很多地方用到输入框,并出现这些问题,用第三方库 IQKeyboardManager,非 阅读全文

posted @ 2016-05-13 09:04 HL丶 阅读(404) 评论(0) 推荐(0) 编辑

2016年5月7日

cocoapod 快速更新,加载

摘要: pod install --verbose --no-repo-update pod update --verbose --no-repo-update 阅读全文

posted @ 2016-05-07 14:55 HL丶 阅读(534) 评论(0) 推荐(0) 编辑

2016年4月14日

iOS原生的AVFoundation扫描二维码/条形码

摘要: #import @interface ViewController () //扫描条形码 @property (strong, nonatomic) UIView *boxView; @property (strong, nonatomic) UILabel *lblStatus; @property (strong, nonatomic) CALayer *scanLayer; //... 阅读全文

posted @ 2016-04-14 15:29 HL丶 阅读(2596) 评论(3) 推荐(0) 编辑

2016年3月24日

NSDictionary打印编码改中文的方法

摘要: 1,转NSData NSData *jsonData = [NSJSONSerialization dataWithJSONObject:json options:NSJSONWritingPrettyPrinted error:nil]; NSString *jsonStr = [[NSStrin 阅读全文

posted @ 2016-03-24 09:15 HL丶 阅读(436) 评论(0) 推荐(0) 编辑

2016年1月8日

获取验证码倒计时

摘要: //获取验证码倒计时- (void)startTime{ __block int timeout=59; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);... 阅读全文

posted @ 2016-01-08 13:06 HL丶 阅读(208) 评论(0) 推荐(0) 编辑

2016年1月7日

过滤手机号的正则

摘要: //正则过滤 NSString *regex = @"^((13[0-9])|(15[^4,\\D])|(18[0,0-9]))\\d{8}$"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", ... 阅读全文

posted @ 2016-01-07 14:10 HL丶 阅读(450) 评论(0) 推荐(0) 编辑

2015年12月23日

属性声明

摘要: 1.atomic与nonatomicatomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避免该变量的读写不同步问题。nonatomic:如果该对象无需考虑多线程的情况,请加入这个属性,这样会让编译器少生成一些互斥加锁代码,可以提高效率。2.readw... 阅读全文

posted @ 2015-12-23 21:10 HL丶 阅读(199) 评论(0) 推荐(0) 编辑

导航