![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
圆缘园猿
这个作者很懒,什么都没留下…
展开
-
iOS-UIPickerView拾取器
UIPickerViewUIPickerView是一个拾取器,UIPickerView和UIDatePicker是类似的控件,只不过UIDatePicker是日期控件,只能放日期,而UIPickerView可以放任何东西。它比UIDatePicker更加通用,它可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活。UIPickerView直接继承了原创 2016-03-22 11:50:00 · 676 阅读 · 0 评论 -
iOS正则表达式
最近整理了之前用到的正则表达式,有不足之处还请大家指正哦!!//手机号码验证+ (BOOL) validateMobile:(NSString *)mobile { //手机号以13, 15,18开头,八个 \d 数字字符 NSString *phoneRegex = @"^((13[0-9])|(15[^4,\\D])|(18[0,0-9]))\\d{8}$"; NSPr原创 2016-07-19 18:23:31 · 349 阅读 · 0 评论 -
IOS 开发中 Whose view is not in the window hierarchy 错误的解决办法
在 一个 ViewController 里面调用另外一个 ViewController 是出现这个错误:该错误一般是由于在 viewDidLoad 里面调用引起的,解决办法是转移到 viewDidAppear 方法里面在 AppDelegate.m 中调用遇到这个错误 解决办法1: CameraViewController *camera = [[CameraViewController a原创 2016-07-19 18:11:56 · 2994 阅读 · 0 评论 -
xCode中常见的错误分析
程序中报错:@synthesize of ‘weak’ property is only allowed in ARC or GC mode的解决方法现在的项目是手动内存管理,所以在引入第三方资源库时候,很多资源库更新以后都开始使用arc进行编码,这样就导致两种代码风格不一致,有的时候可能开发者也没有注意到这些问题,反正用的时候也没有报错,就直接使用了;但是有的时候,因为arc编码中用到了新的属性修原创 2016-04-21 10:50:36 · 1978 阅读 · 0 评论 -
TableView的优化
UITableView的简单认识UITableView最核心的思想就是UITableViewCell的重用机制。简单的理解就是:UITableView只会创建一屏幕(或一屏幕多一点)的UITableViewCell,其他都是从中取出来重用的。每当Cell滑出屏幕时,就会放入到一个集合(或数组)中(这里就相当于一个重用池),当要显示某一位置的Cell时,会先去集合(或数组)中取,如果有,就直接拿来显示原创 2016-05-14 21:44:11 · 596 阅读 · 0 评论 -
iOS核心动画(一)CAAnimation
Core Animation中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。Core Animation是跨平台的,可以用在Mac OS X和iOS平台。Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。不阻塞主线程,可以理解为在执行动画的时候还能点击(按钮)。要注意原创 2016-04-09 18:01:40 · 717 阅读 · 0 评论 -
iOS—Storyboard的简单使用
一、介绍Storyboard1、简介: iOS5之后Apple提供了一种全新的方式来制作UI,那就是StoryBoard。简单理解来说,可以把StoryBoard看做是一组viewController对应的xib,以及它们之间的转换方式的集合。在StoryBoard中不仅可以看到每个ViewController的布局样式,也可以明确地知道各个ViewController之间的转换关系。相对于单个原创 2016-03-26 17:57:18 · 2392 阅读 · 0 评论 -
iOS-滤镜
最近在网上看了几篇大牛的博客,感觉还是有不少收获的,其中滤镜有的版本比较旧,我就自己整理了一些,毕竟人力有时而穷,所以有不当之处,请多指正。 在iOS5.0之前这些算法基本全部要靠程序员编程实现,实现过程相当复杂。从iOS5.0开始苹果官方已经提供了Core Image框架来帮助开发者进行特效制作。 滤镜:就是给图像添加效果一、介绍 先来看一下滤镜使用过程中常用的基类对象: 1原创 2016-03-24 21:44:43 · 707 阅读 · 1 评论 -
iOS-手势初阶
手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。一、介绍1、iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。UIPanGestureRecognizer(拖动)UIPinchGestureRecognizer(捏合)UIRotationGestureR原创 2016-03-23 20:41:16 · 265 阅读 · 0 评论 -
iOS-UITableView的增加、移除
#import "ViewController.h"@interface ViewController ()UITableViewDelegate,UITableViewDataSource>{ UITableView *_tableView; // tableView 的数据源 NSMutableArray *dataArray;原创 2016-03-23 20:13:57 · 453 阅读 · 0 评论 -
iOS-UILable总结
UILable常用的属性和方法:// 1、创建 CGRect rect = CGRectMake(100,200, 50, 50); UILabel *label = [[UILabelalloc]initWithFrame:rect];// 2、text设置和读取文本内容,默认为nil label.text =@"文本信原创 2016-03-23 20:03:32 · 430 阅读 · 0 评论 -
iOS-滑竿、分段选择器、开关按钮的简单实现
滑竿、分段选择器、开关按钮的简单实现,它们都是UIControl的子类、下面是代码示例:#import"ViewController.h" @interfaceViewController (){ UIView *bgView; UIImageView *animationView;}@end @implementatio原创 2016-03-23 19:51:12 · 3029 阅读 · 0 评论 -
iOS常用的第三方框架
在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。下面是一些比较常用的第三方矿建,有我自己用过的,也有在网上搜索的。HTTP相比较之下,AFNetworking是目前最优秀的一个了:轻量、易用、使用者多、开发者有在积极维护。在AFN出现之前,这个角色是由ASIHTTPReque原创 2016-03-23 19:21:12 · 407 阅读 · 0 评论 -
iOS 视频剪切、旋转,视频添加音频、添加水印,视频导出
项目中用到视频剪切,在网上看到一篇比较全面的博文,Mark一下我们共同学习。感谢原文地址: http://ios.jobbole.com/85309/概述视频处理主要是用到以下这几个类AVMutableCompositionAVMutableVideoCompositionAVMutableAudioMixAVMutableVideoCompositionInstructionAVMut转载 2016-07-20 09:32:36 · 8366 阅读 · 0 评论