iOS 验证码随机出现的六位数 代码段

首先分析一下: 要得到六位数的验证码并且要随机得到最后显示出来发给用户就是要以字符串的形式,所以我们要定义一个可变字符串追加六位数,还要有一个字符串接收数 字放到前面可变字符串里,这个数字又是随机出,所以要有一个数组存数字,并且要随机取这个数组里面的数字,这样下来我们至少需要一个数组和一个可变字符 串,所以在 .h文件中定义 @property(nonatomic,retain)NSArray *

nd4b 2015-01-22   4243   0
IOS  

IOS中获取各种文件的目录路径的方法 代码段

iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library。 (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文件夹里 1、Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下。这个目录用于

xg48 2015-04-10   2002   0
IOS  

iOS NSFileManeger 计算文件是否超时,和计算文件夹下文件的总大小 代码段

//获得指定文件距离上次修改时间是否达到了指定值(秒)timeout +(BOOL)isTimeout:(NSString *)path time:(NSTimeInterval)timeout { //获得当前时间 NSTimeInterval now = [[NSDate date] timeIntervalSince1970]; NSDictionary *dict = [[NSFileMa

xpkdi 2015-05-18   875   0
IOS  

iOS判断字符串是否为合法邮箱地址 代码段

- (IBAction)saveEmailAction:(id)sender { if ([self isValidateEmail:_mailField.text]) { [self.delegate saveEmail:_mailField.text]; [self.navigationController popViewControllerAnimated:YES]; } else { UI

pxodc 2015-06-02   2812   0
IOS  

iOS 自定义瀑布流相册控件 代码段

该控件为自定义的实现瀑布流效果的控件,功能较为简单,并提供自定义delegate以供使用 功能会一步步完善起来 注意内存问题:不显示的image设成nil 控件分为.h 和 .m文件 效果图 控件分为3列来显示 .h文件包含协议声明和控件声明 @protocol UIPhotosViewDelegate <NSObject> // 当点击某个图片时,返回该图片所在的UIImageView,参数即返

jopen 2015-07-08   1120   0
IOS  

iOS通过经纬度计算两个之间的距离 代码段

+(double)distanceBetweenOrderBy:(double)lat1 :(double)lat2 :(double)lng1 :(double)lng2{ double dd = M_PI/180; double x1=lat1*dd,x2=lat2*dd; double y1=lng1*dd,y2=lng2*dd; double R = 6371004; double dis

jopen 2015-07-08   1488   0
IOS  

IOS开发之代码之九宫格 代码段

通过UIScrollView展示图片的时候,如果直接向UIScrollView添加UIImageView,在图片数量比较少的时候是没有问题的,但是当我们添加图片数量非常多的时候,会占用大量的内存,我们就来讲一下怎样通过重新构建一个可以实现视图重用的的UIScrollView来避免这样的事情发生! 第一步:创建一个自定义的UIScrollView 1、添加两个protocol来通过代理获取相应的数据

Jessie5491 2016-01-29   1777   0

iOS监听电话铃声响起,挂断的方法 代码段

可以监听有电话来时候的一些状态 #import <coretelephony ctcallcenter.h=""> #import <coretelephony ctcall.h=""> -(void)detectCall { CTCallCenter *callCenter = [[CTCallCenter alloc] init]; callCenter.callEventHandler=^(

dw2d 2015-01-20   4621   0
IOS  

iOS禁止全局 横屏 横屏调整视图 代码段

/////禁止全局 横屏 - (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ return UIInterfaceOrientationMaskPortrait; } //横屏调整视图 - (void)layoutSubv

fb24 2015-03-02   2729   0
IOS  

iOS获取当前设备的IP地址和MAC地址 代码段

获取当前设备的IP地址和MAC地址: 1.导入相关库文件。 2.调用方法getIPAddress 调用方法getMacAddress。 // // GetForIPMac.m // Eric // // Created by Eric on 15-3-24. // Copyright (c) 2015年 yons. All rights reserved. // #import "GetForIP

wdfd 2015-03-27   10119   0
IOS  

iOS判断输入中字符串长度的代码 代码段

//判断输入文本中字符串的长度 if ([self convertToInt:chooseRollTextField.text] > 20) { [self showToast:@"输入的角色名不能超过20个汉字或40个字符哦!"]; return; } - (int)convertToInt:(NSString*)strtemp { int strlength = 0; char* p = (c

likeo 2015-04-20   1980   0
IOS  

iOS启动屏后再加个闪屏的方法 代码段

在- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions 里添加 self.window.rootViewController.view.alpha = 0; UIImageView *splashImageView = [[UIImageV

jopen 2015-06-16   1528   0
IOS  

iOS检测耳机是否插入 代码段

#import <AVFoundation/AVFoundation.h> - (BOOL)isHeadsetPluggedIn { AVAudioSessionRouteDescription* route = [[AVAudioSession sharedInstance] currentRoute]; for (AVAudioSessionPortDescription* desc in [

jopen 2015-07-29   1157   0
IOS  

ios 获取屏幕的属性和宽度 代码段

去掉状态栏尺寸 CGRect r = [ UIScreen mainScreen ].applicationFrame; r=0,20,320,460 屏幕尺寸 CGRect rx = [ UIScreen mainScreen ].bounds; r=0,0,320,480 状态栏尺寸 CGRect rect; rect = [[UIApplication sharedApplication] 

ygp8 2015-09-05   956   0
IOS  

iOS 浮点数四舍五入的方法 代码段

//四舍五入 /** * 浮点型数据四舍五入 * * @param format 保留两位小数 传入@"0.00"; * @param floatV 字符数据 * * @return 四舍五入保留两位后的字符串 */ +(NSString *) decimalwithFormat:(NSString *)format floatV:(float)floatV { NSNumberFormatter

jopen 2015-10-25   762   0
IOS  

iOS 图片压缩 和等比压缩 指定缩放比例压缩 代码段

- (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext(size); // 绘制改变大小的图片 [img drawInRect:CGRectMake(0,0, size.width, si

jopen 2015-12-11   1588   0
IOS  

iOS开发实践之MD5加密 代码段

什么是 MD5: 全称是 Message Digest Algorithm 5 ,译为 “ 消息摘要算法第 5 版 ” 效果:对输入信息生成唯一的 128 位散列值( 32 个字符) MD5 的特点: 输入两个不同的明文不会得到相同的输出值 根据输出值,不能得到原始的明文,即其过程 不可逆 MD5 的应用: 由于 MD5 加密算法具有较好的安全性,而且免费,因此该加密算法被广泛使用 主要运用在数字

CliBitner 2016-01-31   1810   0
IOS  

秒杀倒计时/倒计时iOS代码实现 代码段

示例代码简单易懂: 每日更新关注 : http://weibo.com/hanjunqiang 新浪微博 #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property (weak, nonatomic) IBOutlet UILabel *dayLabel; @property (weak, nonat

sswood 2016-02-19   2425   0
IOS  

iOS 获取手机的型号,系统版本,软件名称,软件版本 代码段

1: 获取手机和软件的一些基本信息 //手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber); //手机别名: 用户定义的名称 NSString* userPhoneName = [[UIDevice currentDe

iosbg 2015-01-13   1809   1
IOS  

iOS获取视图控制器实例的方法 代码段

获取视图控制器实例,可以使用其公开的成员变量的值,而不是重新开辟一块内存,与原先的实例并不只想一块内存区域 实例方法 - (RootViewController *)<span style="font-family: Arial, Helvetica, sans-serif;">rootViewController</span> { UIResponder *next = self.nextRes

fwcm 2015-03-25   1017   0
IOS  
1 2 3 4 5 6 7 8 9 10