自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 swift中枚举的定义以及调用传值的小功能,

//运动类型的枚举enumDKSportType:NSInteger{       case DKSportTypeRun=10    case DKSportTypeWalk    case DKSportTypeBike}//运动图像varsportImage:UIImage= UIImage()classDKSp

2017-05-13 20:13:37 764

原创 iOS中控制器的11中生命周期的调用方法以及使用

//1.加载storyboard源文件- (instancetype)initWithCoder:(NSCoder *)aDecoder{    return [superinitWithCoder:aDecoder];    }//2.创建storyboard中的控件- (void)awakeFromNib{

2017-05-13 20:08:47 748

原创 IOS开发之MVC模式(根据网易斯坦福大学公开课整理)

视图View是你展现给用户的,模式是应用数据和应用的状态,它可能是一个数据库,可能是你发动时创建的内存,或是你从网络取得的东西,但它本质上是应用程序的数据,他并不知道数据会被如何展示,也不知道他会被如何展示,他经常会存留在某个地方,如果他是一个数据库,他会把他存在核心数据或SQL中,他可能存留在网络中你能取来的某处;视图是互动的对象,它代表着你所使用的界面相称的用户模型,但它不清楚数据本身,视图允

2017-05-10 11:50:06 495

原创 YYWebImage的基本使用: 与SDWebImage 相比在性能方面有很大的提升,YYWebImage 的图片加载的时候不是直接加载原图,而是通过图片重绘的形式将图片加载上去的,性能消耗很小

YYWebImage 是一个异步图片加载框架 (YYKit 组件之一).其设计目的是试图替代 SDWebImage、PINRemoteImage、FLAnimatedImage 等开源框架,它支持这些开源框架的大部分功能,同时增加了大量新特性、并且有不小的性能提升。它底层用 YYCache 实现了内存和磁盘缓存, 用 YYImage 实现了 WebP/APNG/GIF 动图的解码和播放

2017-05-01 17:22:42 4087

原创 iOS框架名以及使用的描述

框架名称iOS版本类前缀框架描述Cocoa Touch Layer1UIKit.framework2.0UI提供了iOS应用程序用户界面层的类和方法2MessageUI.framework3.0MF提供了撰写/发送电子邮件&短信界面3AddressBookUI.framework2.0AB提供了显示

2017-05-01 14:35:05 301

原创 验证通知是同步还是异步执行....据代码验证,通知其实是一个同步执行的过程,按照通知中心发布通知,然后订阅通知,接收通知step by step

////  ViewController.m// 演练通知是同步还是异步////  Created by doublek on 2017/5/1.//  Copyright © 2017年 doublek. All rights reserved.//#import"ViewController.h"@interfaceViewControl

2017-05-01 11:41:42 362

原创 利用运行时,给UIImageView写一个分类,交换里面的setImage的方法,可以重绘图片,提高内存的利用率(要是没有重绘图片,直接使用系统提供的setImag就会造成占用大量的内存问题)

//在类被加载到运行时的时候,就会执行+ (void)load {        // 1.获取 UIImageView类的实例方法 `setImage:`    Method originalMethod =class_getInstanceMethod([selfclass],@selector(setImage:));    // 2.获取

2017-05-01 10:28:12 582

原创 iOS 如何选择delegate、notification、KVO?

前面分别讲了delegate、notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有个疑问,他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢?       在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为http://blog.shinetech.com/2011/06/14/delegation-notification-and-obs

2017-04-28 11:32:50 167

原创 iOS设置圆角的三种方式

第一种方法:通过设置layer的属性最简单的一种,但是很影响性能,一般在正常的开发中使用很少. UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)]; //只需要设置layer层的两个属性 //设置圆角 imageView.layer.

2017-04-28 11:08:46 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除