- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 KVO的简单使用
KVO: Key Value Observing (键值监听) 作用:当某个对象的属性值发生改变的时候(用KVO监听) 当创建了某个对象,想要监听它的属性值发生变化然后做出相应操作的时候,首先给它添加监听器 /* 作用:给对象绑定一个监听器(观察者) - Observer 观察者 - KeyPath 要监听的属性 - optio
2017-08-27 11:36:40 315
原创 KVC的使用
KVC: Key Value Coding(键值编码) KVC的作用有哪些? 最常用于取值和赋值 利用KVC进行简单赋值 /** * 利用KVC进行简单赋值 */ void test(){ HYRPerson *person = [[HYRPerson alloc] init]; // 常规赋值 /* person.name = @"张三
2017-08-27 11:26:23 394
原创 iOS修改transform形变也能够实现动画
之前的一篇文章提到UIView实现动画里面核心是修改frame,其实修改transform形变也能够实现动画 - (IBAction)moveUp:(id)sender { //平移 [UIView animateWithDuration:0.5 animations:^{ //使用Make,它是相对于最原始的位置做的形变. //self.
2017-08-27 11:03:04 1223
原创 iOS利用UIView实现渐变动画
UIView本身有一个类方法 animateWithDuration 可以简单实现动画效果 简单从平移、缩放、透明度三个方向,都是修改frame来实现 平移效果的实现代码 /** * 平移 */ - (IBAction)translate { // 渐变动画 // 方式一 /* // 1. 开始动画 [UIView beginAnimations
2017-08-27 07:35:43 5358
原创 iOS开发之修改分页控制器UIPageControl的图片和大小以及圆点之间的距离
今天遇到这个需求,需要修改UIPageControl圆点之间的间距。查资料找到以下两种方法,其一是自定义继承UIPageControl的类,其二是使用runtime交换方法来修改。 文笔不好直接代码记录 法一:继承UIPageControl #import "HYRPageControl.h" #define kDotW 30 //圆点的宽度 #define kMagrin 20 //圆点
2017-08-26 21:27:43 2641 3
原创 iOS开发之HTTP的请求头和响应头 以及常见的响应状态码
*************请求头************** 请求头:包含了对客户端的环境描述、客户端请求信息等 GET /minion.png HTTP/1.1 //包含了请求方法、请求资源路径、HTTP协议版本 Host: 120.25.226.186:32812 //客户端想访问的服务器主机地址 User-Agent: Mozilla/5.0 //客户端的类型,
2017-08-24 19:10:44 5801
原创 iOS开发之小文件
如果文件比较小,下载方式会比较多 1》直接用NSData的+(id)dataWithContentsOfURL:(NSURL*)url; 2》利用NSURLConnection发送一个HTTP请求去下载 3》如果是下载图片,还可以利用SDWebImage框架 **************我是一条分隔线************** 法一、NSData的+(id)dataWi
2017-08-24 18:57:02 334
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人