- 博客(21)
- 收藏
- 关注
原创 IOS_函数
rand() ----随机数abs() / labs() ----整数绝对值 fabs() / fabsf() / fabsl() ----浮点数绝对值 floor() / floorf() / floorl() ----向下取整 ceil() / ceilf() / ceill() ----向上取整 round() / roundf() / roundl() ----四舍五入
2016-06-30 14:08:40
491
原创 IOS_ 仿微信下拉拍照动画
#import @interface EyeView : UIView{ CAShapeLayer *eyeFirstLightLayer; CAShapeLayer *eyeSecondLightLayer; CAShapeLayer *eyeb
2016-06-13 16:52:59
1080
原创 IOS_ 暂停 继续 layer 层的动画
//暂停 layer层的动画- (void)pauseLayer:(CALayer*)layer{ CFTimeInterval pausedTime = [layerconvertTime:CACurrentMediaTime()fromLayer:nil]; layer.speed =0.0; layer.timeOff
2016-06-13 11:58:45
742
原创 IOS_ CAKeyframeAnimation
#define kDegreesToRadians(degrees) ((3.14159265359 * degrees)/180)UIView *showView = [[UIViewalloc] initWithFrame:CGRectMake(100,100, 100,100)]; [self.viewaddSubview:sh
2016-06-13 11:30:21
457
原创 IOS_ UIBezierPath + CABasicAnimation + CAShapeLayer
UIView *showView = [[UIViewalloc] initWithFrame:CGRectMake(100,100, 100,100)]; [self.viewaddSubview:showView]; showView.backgroundColor = [UIColorredColor]; UIBezi
2016-06-13 11:12:33
531
原创 IOS开发 代码获取当前APP的版本号
//代码实现获得应用的版本号:[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]//或[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
2016-03-11 10:11:15
384
原创 IOS开发 拍照上传图片旋转90°
//手机拍照如果大于2M的话上传会旋转90°//在上传之前调用下面的方法就行了#pragma mark - 手机拍照大于2M手机照片会自动旋转90°- (UIImage *)fixOrientation:(UIImage *)aImage { // No-op if the orientation is already correct
2016-02-29 15:14:45
1848
原创 IOS开发 把长度不等的UICollectionView 的cell 居左
//首先自定义一个 EqualSpaceFlowLayout的类继承于 UICollectionViewFlowLayout//在.h文件中@protocol EqualSpaceFlowLayoutDelegateUICollectionViewDelegateFlowLayout>@end@interface EqualSp
2016-01-06 15:12:40
785
原创 IOS开发 抛物线
-(void)throwObject:(UIView *)obj from:(CGPoint)start to:(CGPoint)end height:(CGFloat)height duration:(CGFloat)duration{ self.showingView = obj; //初始化抛物线的路径 CGM
2015-12-29 18:10:44
1654
原创 IOS开发 CAKeyframeAnimation
-(void)creatKeyAnimation{ //初始化演员 CALayer *rectLayer = [[CALayeralloc] init]; rectLayer.frame = CGRectMake(15, 200, 30, 30); rectLayer.cornerRadius = 15;
2015-12-29 16:46:14
330
原创 IOS开发 CABasicAnimation
/* CAAnimation可分为四种: 1.CABasicAnimation 通过设定起始点,终点,时间,动画会沿着你这设定点进行移动。可以看做特殊的CAKeyFrameAnimation 2.CAKeyframeAnimation Keyframe顾名思义就是关键点的frame,你可以通过设定CALayer的始点、中间关键点、终点的frame,
2015-12-29 15:35:24
293
原创 IOS开发 3DTouch
//在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {}里添加 UIApplicationShortcutItem * item = [[UIApplicationShortcutItemall
2015-12-25 15:14:36
335
原创 IOS开发 判断是否是非法字符 例如表情符号
判断有没有非法字符 有返回YES没有返回NO- (BOOL)isContainsEmoji:(NSString *)string { __block BOOL isEomji = NO; [string enumerateSubstringsInRange:NSMakeRange(0, [string length])
2015-12-14 14:01:35
1212
原创 IOS开发 小技能
//跳转到 APP Store评论界面[[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=1019101
2015-12-14 13:53:15
331
原创 IOS开发 扫描二维码
//加入头文件#import //代理AVCaptureMetadataOutputObjectsDelegate@property (nonatomic,strong)AVCaptureSession *session;//输入输出的中间桥梁//设置AVCaptureMetadataOutput 的rectOfInterest的属性
2015-12-14 11:56:29
367
原创 IOS开发 生成二维码
//这个是我封装的方法 QCString 是将要生成的二维码的 内容 size 是大小 生成成功后返回的是 UIImage类型把它加在你需要的地方就行了+(UIImage *)createQRForString:(NSString *)QCString withSize:(CGFloat)size{ return [selfimageBlackToTransparent:
2015-12-14 11:52:30
324
原创 IOS开发 短信发送
//加入头文件#import MFMessageComposeViewControllerDelegate //代理方法#pragma mark - 短信发送//发送button点击事件-(void)cellCancelButtonClick:(UIButton *)but{ //调用下面的函数 [
2015-12-14 11:24:55
319
原创 IOS开发 文件下载 文件预览
-(void)downloadFile:(NSString *)UrlAddress andWith:(NSString *)styleName11 {//UrlAddress 是下载链接 styleName11 是文件名+格式 NSURLRequest *request = [NSURLRequestrequestWithURL:[NSURLURLWithS
2015-12-11 16:09:25
997
原创 IOS开发 汉字转拼音 把用户名按照姓名首字母进行排序
//第一步 汉字转拼音 有2种方法 一种是使用ChineseString 别人写的类 第二种是IOS自带的方法 我使用的便是第二种 NSMutableString *ms = [[NSMutableStringalloc]initWithString:model.contactNickName]; //带声仄
2015-12-11 15:46:50
5981
原创 IOS开发 获取手机通讯录
//导入头文件#import //获取权限-(void)adaddress{ //判断是否授权成功 if (ABAddressBookGetAuthorizationStatus() ==kABAuthorizationStatusAuthorized) { //授权成功后直接返回
2015-12-11 14:29:02
416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人