Objective-C 常用代码
这里会归纳一些在Objective-C开发中常用的代码 代码会慢慢增多 =)
生成一定范围的随机数
-(float)RandomFloatStart:(float)a end:(float)b {srand((unsigned)time(0));float random = ((float) rand()) / (float) RAND_MAX;float diff = b - a;float r = random * diff;return a + r;
}
验证邮箱是否合法
- (BOOL) validEmail:(NSString*) emailString {if([emailString length]==0){return NO;}NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil];NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])];NSLog(@"%i", regExMatches);if (regExMatches == 0) {return NO;} else {return YES;}
}
判断手机是否越狱
+(BOOL)isJailbroken {NSString *filePath = @"/Applications/Cydia.app";if ([[NSFileManager defaultManager] fileExistsAtPath:filePath]){return YES;} else {return NO;}
}
or
+(BOOL)isJailbroken {FILE *f = fopen("/bin/bash", "r");BOOL isbash = NO;if (f != NULL) {//Device is jailbrokenisbash = YES;}fclose(f);
}
转载于:https://www.cnblogs.com/pandas/p/4329379.html
Objective-C 常用代码相关推荐
- Objective C 常用代码片段制作(code snippet library)
最近发现了一个比较好的东西,就是XCode提供的一个片段制作工具(code snippet library),主要作用就是可以省去我写一些经常使用的代码的麻烦 比如我经常使用的注释,实例化对象等的一些 ...
- pytorch常用代码
20211228 https://mp.weixin.qq.com/s/4breleAhCh6_9tvMK3WDaw 常用代码段 本文代码基于 PyTorch 1.x 版本,需要用到以下包: impo ...
- 一、PyTorch Cookbook(常用代码合集)
PyTorch Cookbook(常用代码合集) 原文链接:https://mp.weixin.qq.com/s/7at6y2NcYaxGGN8syxlccA 谢谢作者的付出.
- GitHub上7000+ Star的Python常用代码合集
作者 | 二胖并不胖 来源 | 大数据前沿(ID:bigdataqianyan) 今天二胖给大家介绍一个由一个国外小哥用好几年时间维护的Python代码合集.简单来说就是,这个程序员小哥在几年前开始保 ...
- 收藏!PyTorch常用代码段合集
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:Jack Stark,来源:极市平台 来源丨https://zhu ...
- PyTorch常用代码段合集
↑ 点击蓝字 关注视学算法 作者丨Jack Stark@知乎 来源丨https://zhuanlan.zhihu.com/p/104019160 极市导读 本文是PyTorch常用代码段合集,涵盖基本 ...
- JavaScript常用代码
在这存一下JavaScript常用代码: 1.封装输出 1 var log = function() { 2 console.log.apply(console, arguments) 3 } 4 5 ...
- javascript常用代码大全
http://caibaojian.com/288.html 原文链接 jquery选中radio//如果之前有选中的,则把选中radio取消掉 $("#tj_cat .pro_ca ...
- mysql四列数据表代码_MySQL数据库常用代码
MySQL数据库常用代码启动数据库服务:[ net Start MySQL ] 使用命令登录:[ Mysql -h localhost -u root -p] 关闭数据库服务: [net stop m ...
- Lambda表达式常用代码示例
Lambda表达式常用代码示例 2017-10-24 目录 1 Lambda表达式是什么 2 Lambda表达式语法 3 函数式接口是什么 3.1 常用函数式接口 4 Lambdas和Stream ...
最新文章
- 硬核浪漫还看焊武大帝
- 大洗牌中的中国服务业:这个冬天远比你想象中寒冷
- deepin系统中.txt文件图标显示内容问题_deepin从兴致勃勃到彻底放弃
- 沈向洋对于工程技术人员的十点经验分享
- String ... String 三个点 jdk1.5的特性.才知道
- 新鲜出炉的头条面试算法
- 【Python学习之路】——Day7(面向对象)
- 安防摄像头WEB端直播,实现按需播放,节省带宽和服务器压力
- 鸿蒙会像IOS,你更看好鸿蒙还是苹果?iOS系统升级 分享与互联成苹果发布会主题...
- 不用编程实现PLC之间通讯-西门子与三菱以太网实时通讯
- 2017百度之星资格赛总结
- bof - pwnable
- Fractional Laplacian
- 淡季来临,淘宝新开店铺该如何是好
- 数据结构实验头歌 第1关:求图的最短路径
- 详解二叉树的后序遍历
- python excel数据处理?
- Python入门第7课——tuple变量(只读课堂)
- 2022(秋)工程伦理答案 第一章
- 自来水收费系统毕业论文(J2EE )
热门文章
- 《并行计算的编程模型》一2.3.2 段信息
- [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.1.1
- java 合并排序算法、冒泡排序算法、选择排序算法、插入排序算法、快速排序...
- windows程序静默安装
- mysql connector c++与 visual studio 2012 联合使用
- 优先队列的优先级设置法
- TCP协议最大字节数计算
- Composite UI Application Block(CAB)
- python爬虫基础17-抓包工具使用
- pc-H5 适配方案