基础入门
文章平均质量分 54
_tian_qian
这个作者很懒,什么都没留下…
展开
-
本地相册选择照片或相机拍照 获取当前Window最上面的 UIViewController
.h#import #import @interface JMChooseImageHelper :NSObject@property (assign,nonatomic) BOOL allowsEditing;@property (assign,nonatomic) BOOL onlyUseCamera; //原创 2016-09-03 15:33:14 · 480 阅读 · 0 评论 -
NSUserDefaults
//VC//单例// [NSUserDefaults standardUserDefaults];//[NSUserDefaults standardUserDefaults] 沙河存储文件在plist文件里面//存储[[NSUserDefaults standardUserDefaults] setObject:@"hello" forKey:@"world"];// [[NS原创 2016-11-05 14:15:31 · 184 阅读 · 0 评论 -
通知中心
ViewController(void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.view.backgroundColor = [UIColor redColor]; //1.通知中心频道必须保持一致 //原创 2016-11-05 11:14:24 · 176 阅读 · 0 评论 -
iOS解决键盘遮挡问题
(void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. for(int i = 0; i < 10; i++) { UITextField textF = [[UITextField alloc] initWit原创 2016-11-05 11:07:05 · 365 阅读 · 0 评论 -
KVC + KVO
KVC//KVC赋值对象的属性[p1 setValue:@"" forKey:@"name"];KVO(void)viewDidLoad { [super viewDidLoad];//1.初始化对象 _p1 = [[Person alloc] init];//2.添加观察者对象 //参数1:监听的对象 //参数2:当前对象 //参数3:新值和旧值 //参数4:形参内容 [_p1原创 2016-11-05 10:32:36 · 157 阅读 · 0 评论 -
图片点击放大效果
- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view, typically from a nib.for(int i = 0; i < 2; i++){ for(int j = 0; j < 2; j++) { UIImageView原创 2016-11-04 17:01:35 · 428 阅读 · 0 评论 -
iOS简单手势
iOS的简单手势//点击手势UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(arc4randomColor)];//设置点击次数触发方法// tap.numberOfTapsRequired = 2;[self.view addGestur原创 2016-11-04 16:53:51 · 155 阅读 · 0 评论 -
视图控制器的生命周期
//构造方法- (instancetype)init{self = [super init];if (self) { NSLog(@"Second:2构造方法");}return self;}//视图正在加载中- (void)loadView{[super loadView];NSLog(@"Second:3视图正在加载中");}//视图加载完成- (void)vie原创 2016-11-04 16:31:24 · 225 阅读 · 0 评论 -
iOS定时器
- (void)timeGo:(UIButton *)button{//启动定时器//参数1:时间间隔//参数2:self//参数3:事件//参数4:形参//参数5:是否重复button.enabled = NO;_timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(t原创 2016-11-04 16:23:03 · 151 阅读 · 0 评论 -
SEL的使用
//SEL的第一种用法:if 0 SEL sel; //1.声明一个SEL变量 sel = @selector(eat); //2.存储方法名 [per performSelector:sel]; //3.执行sel中存储的方法endif//SEL的第二种用法:SEL以参数形式出现[per action:@selector(sleep)];[per ac原创 2016-11-02 10:44:35 · 1970 阅读 · 0 评论