自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 揭开MVC,MVP,MVVM,VIPER这几种模式的神秘面纱

Demystifying MVC, MVP, MVVM and VIPER

2015-12-16 14:51:25 2593

原创 图片拉伸

我们在导航栏或者标签栏上设置背景图片时会遇到图片的尺寸不够大,在这里介绍几个关于图片拉伸问题的解决办法1、打开图片,手动更改她的像素大小。2、contentMode UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake((frame.size.width-20)/2, 5, 20, 20)]; //原图显示,

2015-04-09 11:26:20 1277

原创 自定义标签工具栏 Tabbar

简单介绍一下在三级控制器中标签控制器的自定义标签工具栏。

2015-04-09 10:40:01 678

原创 多线程之GCD(Grand Central Dispatch)

1.GCD的优点2.基本用法3.高级用法4.小结

2015-04-07 17:23:11 899 2

原创 多线程之NSOperationQueue(线程队列)

NSOperationQueue的使用

2015-04-07 16:15:31 1264 3

原创 多线程之NSThread的使用

NSThread的三种使用方法

2015-04-07 13:44:46 721 1

原创 多线程

一、多线程的基本概念和用法 1.进程的基本概念 每一个进程都是一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程,但也有多个进程的情况。 2.多线程的基本概念每一个程序都有一个主线程,程序启动时创建(调用main来启动)主线程的生命周期是和应用程序绑定的,程序退出时,主线程也就停止了。多线程技术表示,一个应用程序有多个线程,使用多线程能提供CPU的使用率,防止主线

2015-04-07 11:28:33 828 1

原创 图文混排 FTCoreText

一、图文混排的概念 二、研究FTCoreText框架的实现原理 三、FTCoreText的用法四、实例

2015-04-06 18:39:15 1916 1

原创 autoresizingMask

本文主要介绍autoresizingMask属性,对UIVIew进行相对的布局。

2015-04-05 15:12:59 805

原创 Quartz 2D 实例:Watermark

UIImage+Watermark.h#import <UIKit/UIKit.h>@interface UIImage (Watermark)- (UIImage *)watermarkImageWithText:(NSString *)text;@endUIImage+Watermark.m#import "UIImage+Watermark.h"@implementation UIImage

2015-04-04 16:10:00 717 2

原创 Quartz 2D绘图基本用法

1.获取上下文 2.设置路径(画的形状) 3.将路径添加到上下文 4.设置上下文属性(画笔的粗细、颜色、阴影等) 5.绘制路径 6.释放路径(某些情况)

2015-04-04 15:59:43 641

原创 Block的用法

1.Block的应用场景 2. Block和Delegate的区别3.Block的介绍4.Block的使用5.Block与变量和内存管理6.Block的应用

2015-04-03 20:53:11 1153

原创 类目:nextResponder

#import "UIView+ViewController.h"@implementation UIView (ViewController)- (UIViewController *)viewController{ id next = [self nextResponder]; while (next != nil) { if ([next isKindOfCla

2015-04-03 18:08:28 506

原创 IOS之触摸与手势

一、触摸事件的处理方式 1.在IOS上,事件有多种形式:触摸事件,运动事件,远程控制事件。 2.触摸事件的处理方法 响应者类通过复写以下方法,可以监听触摸事件 (1)当一个或者多个手指触摸屏幕时: - (void)touchesBegan:(NSSet *)touches withEvent: (2)当一个或多个手指在屏幕上移动时: - (void)touchesMoved:(NSSe

2015-04-03 14:23:23 883

原创 IOS之四种数据持久化方式

一、首先来说一下五种数据持久化方式的优缺点:1. 属性列表     :  简单易用,但是只能适用于小数据量 2. 对象归档     :  对数据进行加密,自定义对象归档,保存的方式是序列化,只能适用于小数据量3. NSUserDefaults :同步synchronize 应用程序内置(bundle)的一个plist文件里4. SQLite          :

2015-04-01 20:24:52 2213 1

原创 触摸与手势之拖拽

触摸与手势中要求拖拽出一个半透明黑框,并打印位置和大小1.源代码2.效果图//  ViewController.m#import "ViewController.h"#define kScreenWidth [UIScreen mainScreen].bounds.size.width#define kScreenHeight

2015-03-15 20:14:59 878 1

空空如也

空空如也

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

TA关注的人

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