iOS贝塞尔曲线
iOS贝塞尔曲线,写的demo 参考网上学习的 不要分的,但是好像资源费至少2分
ios kvo详解
1、注册观察者,实施监听。
2、在回调方法中处理属性发生的变化
3、移除观察者
KVC键值编码
KVC key valued coding 键值编码
iOS --GCD详解
1、异步并发队列(同时开启N个线程)
// [self asynchronousConcurrent];
2、异步串行队列(会开启线程,但是只开启一个线程)
// [self asynchronousSerial]
3、同步并发队列(不会开启新的线程,并发队列失去并发的功能)
// [self synchronousConcurrent]
4、同步串行队列(不会开启新的线程)
// [self synchronousSerial]
NSOperationDemo
NSInvocationOperationViewController: NSOperation 的子类 NSInvocationOperation 线程的基本使用
NSBlockOperationViewController: NSOperation 的子类 NSBlockOperation 线程的基本使用
NSOperationQueueViewController: 线程的依赖关系
iOS多线程之NSThread详解
iOS多线程开发一 使用NSThread
NSThread的基本使用
// demo说明
NSThreadDemoOne: 简单使用多线程,区分有多线程和没有多线的区别
NSThreadDemoTwo: 因为NSThread只能传一个一个参数,如果咬传递多个参数,使用封装对象 传一个对象然后自己分解; 也可以指定某个线程优先执行
NSThreadDemoThree:在运行的时候,停止没有完成的线程操作。 线程状态分为isExecuting(正在执行)、 isFinished(已经完成)、isCancelled(已经取消)三种。其中取消状态程序可以干预设置,只要调用线程cancel方法即可。但是需要注意在主线程中仅仅能设置线程状态,并不能真正停止当前线程,如果要终止线程必须在线程中调用exist方法,这是一个静态方法,调用该方法可以退出当前线程。
XCode自定义模板(支持Swift,OC)
XCode自定义模板(支持Swift,OC) 我这边默认基础BaseViewController类 要在项目中存在这个BaseViewController类,也可以自己修改基础其他类。
iOS生成指定大小的 二维码 和 条形码
二维码生成 条形码生成 已经写好封装 可以直接使用
RuntimeDemo
runtime的基本使用,
iOS 获取手机通信录(仿微信 支付宝 手机话费 流量充值效果)
iOS 获取手机通信录,仿微信 支付宝 手机话费 流量充值效果,获取手机通讯录,点击号码直接获取手机号码
iOS指纹识别功能
iOS指纹识别功能Demo
LAContext *myContext = [[LAContext alloc] init];
NSError *authError = nil;
NSString *myLocalizedReasonString = @"通过Home键验证已有手机指纹";
if ([myContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError]) {
NSLog(@"Touch ID可以使用");
[myContext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:myLocalizedReasonString reply:^(BOOL success, NSError * _Nullable error) {
if (success) {
// 成功
NSLog(@"成功");
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
SuccessViewController *successVC = [storyboard instantiateViewControllerWithIdentifier:@"SuccessViewController"];
[self.navigationController pushViewController:successVC animated:YES];
} else {
// 获取到相应的错误信息····做相应的操作
// 失败
}
}];
}else {
//
NSLog(@"Touch ID 不可用");
}
iOS手机银行卡号输入格式化
iOS手机银行卡号输入格式化
web服务验证信用卡
自己编写的webServers来验证信用卡是否有效,及异常处理
共初学者学习
购物车信用卡服务验证
一个简单购物车信用卡服务验证,利用web服务来验证信用卡是否有效,及异常处理!共初学者学习,