这里会归纳一些在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 常用代码相关推荐

  1. Objective C 常用代码片段制作(code snippet library)

    最近发现了一个比较好的东西,就是XCode提供的一个片段制作工具(code snippet library),主要作用就是可以省去我写一些经常使用的代码的麻烦 比如我经常使用的注释,实例化对象等的一些 ...

  2. pytorch常用代码

    20211228 https://mp.weixin.qq.com/s/4breleAhCh6_9tvMK3WDaw 常用代码段 本文代码基于 PyTorch 1.x 版本,需要用到以下包: impo ...

  3. 一、PyTorch Cookbook(常用代码合集)

    PyTorch Cookbook(常用代码合集) 原文链接:https://mp.weixin.qq.com/s/7at6y2NcYaxGGN8syxlccA 谢谢作者的付出.

  4. GitHub上7000+ Star的Python常用代码合集

    作者 | 二胖并不胖 来源 | 大数据前沿(ID:bigdataqianyan) 今天二胖给大家介绍一个由一个国外小哥用好几年时间维护的Python代码合集.简单来说就是,这个程序员小哥在几年前开始保 ...

  5. 收藏!PyTorch常用代码段合集

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:Jack Stark,来源:极市平台 来源丨https://zhu ...

  6. PyTorch常用代码段合集

    ↑ 点击蓝字 关注视学算法 作者丨Jack Stark@知乎 来源丨https://zhuanlan.zhihu.com/p/104019160 极市导读 本文是PyTorch常用代码段合集,涵盖基本 ...

  7. JavaScript常用代码

    在这存一下JavaScript常用代码: 1.封装输出 1 var log = function() { 2 console.log.apply(console, arguments) 3 } 4 5 ...

  8. javascript常用代码大全

    http://caibaojian.com/288.html     原文链接 jquery选中radio//如果之前有选中的,则把选中radio取消掉 $("#tj_cat .pro_ca ...

  9. mysql四列数据表代码_MySQL数据库常用代码

    MySQL数据库常用代码启动数据库服务:[ net Start MySQL ] 使用命令登录:[ Mysql -h localhost -u root -p] 关闭数据库服务: [net stop m ...

  10. Lambda表达式常用代码示例

    Lambda表达式常用代码示例 2017-10-24 目录 1 Lambda表达式是什么 2 Lambda表达式语法 3 函数式接口是什么   3.1 常用函数式接口 4 Lambdas和Stream ...

最新文章

  1. 硬核浪漫还看焊武大帝
  2. 大洗牌中的中国服务业:这个冬天远比你想象中寒冷
  3. deepin系统中.txt文件图标显示内容问题_deepin从兴致勃勃到彻底放弃
  4. 沈向洋对于工程技术人员的十点经验分享
  5. String ... String 三个点 jdk1.5的特性.才知道
  6. 新鲜出炉的头条面试算法
  7. 【Python学习之路】——Day7(面向对象)
  8. 安防摄像头WEB端直播,实现按需播放,节省带宽和服务器压力
  9. 鸿蒙会像IOS,你更看好鸿蒙还是苹果?iOS系统升级 分享与互联成苹果发布会主题...
  10. 不用编程实现PLC之间通讯-西门子与三菱以太网实时通讯
  11. 2017百度之星资格赛总结
  12. bof - pwnable
  13. Fractional Laplacian
  14. 淡季来临,淘宝新开店铺该如何是好
  15. 数据结构实验头歌 第1关:求图的最短路径
  16. 详解二叉树的后序遍历
  17. python excel数据处理?
  18. Python入门第7课——tuple变量(只读课堂)
  19. 2022(秋)工程伦理答案 第一章
  20. 自来水收费系统毕业论文(J2EE )

热门文章

  1. 《并行计算的编程模型》一2.3.2 段信息
  2. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.1.1
  3. java 合并排序算法、冒泡排序算法、选择排序算法、插入排序算法、快速排序...
  4. windows程序静默安装
  5. mysql connector c++与 visual studio 2012 联合使用
  6. 优先队列的优先级设置法
  7. TCP协议最大字节数计算
  8. Composite UI Application Block(CAB)
  9. python爬虫基础17-抓包工具使用
  10. pc-H5 适配方案