自定义博客皮肤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中枚举的定义以及调用传值的小功能,

//运动类型的枚举 enum DKSportType:NSInteger {         case DKSportTypeRun=10     case DKSportTypeWalk     case DKSportTypeBike } //运动图像 var sportImage:UIImage = UIImage() class DKSp

2017-05-13 20:13:37 760

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

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

2017-05-13 20:08:47 745

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

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

2017-05-10 11:50:06 484

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

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

2017-05-01 17:22:42 4060

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

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

2017-05-01 14:35:05 298

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

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

2017-05-01 11:41:42 359

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

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

2017-05-01 10:28:12 571

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

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

2017-04-28 11:32:50 164

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

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

2017-04-28 11:08:46 211

空空如也

空空如也

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

TA关注的人

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