自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 利用RunTime解决由NSTimer导致的内存泄漏

NSTimer使用场景用NSTimer来实现每隔一定时间执行制定的任务,例如最常见的广告轮播图,使用NSTimer实现这个功能很简单代码如下:NSTimer *_timer;  _timer = [NSTimer timerWithTimeInterval:1 target:self selector:@selector(timerEvent) userInfo:n

2016-08-06 12:43:45 373

转载 ios面试题

1. 风格纠错题修改完的代码:修改方法有很多种,现给出一种做示例:// .h文件// http://weibo.com/luohanchenyilong/// https://github.com/ChenYilong// 修改完的代码,这是第一种修改方法,后面会给出第二种修改方法typedef NS_ENUM(NSInteger, CYLSex) {   

2016-07-16 10:23:59 315

转载 UIButton中setTitleEdgeInsets和setImageEdgeInsets的使用

UIButton内有两个控件titleLabel和imageView,可以用来显示一个文本和图片,这里的图片区别于背景图片。给UIButton设置了title和image后,它们会图片在左边,文本在图片右边显示。它们两个做为一个整体依赖于button的contentHorizontalAlignment居左居右或居中显示。        1.当button.width      

2016-07-04 08:45:30 282

转载 NSCharacterSet 详解

正如之前提前过的,基础类库(Foundation)拥有最好的、功能也最全的string类的实现。但是仅当程序员熟练掌握它时,一个string的实现才是真的好。所以本周,我们将浏览一些基础类库的string生态系统中经常用到且用错的重要组成部分:NSCharacterSet。如果你对什么是字符编码搞不清楚的话(即使你有很好的专业知识),那么你应该抓住这次机会反复阅读Joel Spol

2016-06-21 08:34:42 514

转载 IOS开发-UIView之动画效果的实现方法(合集)

IOS开发-UIView之动画效果的实现方法(合集)时间 2015-01-05 13:48:00 GarveyCalvin原文  http://www.cnblogs.com/GarveyCalvin/p/4193963.html主题 UIView前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画

2016-06-16 12:58:13 268

转载 上拉,下拉刷新三方总结

MJRefreshComponent.h/** 刷新控件的基类 */@interface MJRefreshComponent :UIView#pragma mark -刷新状态控制/** 进入刷新状态 */- (void)beginRefreshing;/** 结束刷新状态 */- (void)endRefreshing;/** 是否正在刷新 */-

2016-06-15 08:16:11 714

原创 第三方轮子处理内容的汇总

几个第三方轮子的使用。当然详细的写法还要去GitHub上查看有更细致的解释

2016-06-10 13:35:36 390

转载 MGSwipeTableCell有关cell左右都出现编辑操作的第三方

有关MGSwipeTableCell 的详细使用情况请点此链接:https://github.com/MortimerGoro/MGSwipeTableCellObjective-C- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

2016-06-10 13:09:19 1558

转载 block有关知识

1.相关概念在这篇笔记开始之前,我们需要对以下概念有所了解。1.1 操作系统中的栈和堆注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构: 栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放。其操作方式类似于数据结构中的栈,即后进先出、先进后出的原则。例如

2016-05-30 08:51:43 255

转载 IOS中UITableViewCell使用详解

IOS中UITableViewCell使用详解- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier;Cell的初始化方法,可以设置一个风格和标识符,风格的枚举如下:typedef NS_ENUM(NSInteger, UITableVie

2016-05-24 07:50:12 1145

转载 UITableView:改变 TableHeaderView 的高度

有这么一种需求,在列表顶端显示一些别样的数据,而这个别样的数据则需要通过一个别样的 View 来展现,它便是 UITableView 的 tableHeaderView。倘若 tableHeaderView 里的内容很固定,高度不要随着内容的不同而改变,这样还好。如果,高度是需要动态改变的,某些人(比如我)可能就会遇到这样一个难题:已经给 view 中的每个子 view 设置过值了

2016-05-19 12:48:29 1054

原创 个人小摘录

UIScrollView滚动视图, 拥有滚动功能,主要出现在一些界面,一个屏幕无法显示全的情况常用属性和方法//当前滚动偏移量@property(nonatomic) CGPoint contentOffset;//内容大小,必须设置了大小才能滚动@property(nonatomic) CGSize contentSize; //内容边距@property

2016-05-13 16:11:13 403

转载 数据结构之排序

1、这篇文章中,涉及到的排序算法有:冒泡、选择、堆排序、快排。2、算法原理概述[cpp] view plain copy /// --------------       冒泡排序         ----------------  /* 冒泡排序    算法原理:  1、比较相邻的两个元素,若第一个比第二个大,就交换

2016-05-05 18:48:42 285

空空如也

空空如也

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

TA关注的人

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