自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学如逆水行舟

我不是大牛,我喜欢Coding

  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 tableViewCell详说registerNib: 与 registerClass: 的区别

tableViewCell里边涉及2的知识点实在是太多,之前有写过几篇博客了已经,今天再写一篇博客来区分registerNib: registerClass:这两者之前的区别。自定义UITableViewCell(registerNib: 与 registerClass: 的区别)   自定义UITableViewCell大致有两类方法:使用nib 1、xib中指定cell的C

2016-04-29 16:08:24 866

原创 tableView plain样式和group样式区别

Table views can have one of two styles, UITableViewStylePlain and UITableViewStyleGrouped. When you create a UITableView instance you must specify a table style, and this style cannot be changed. In t

2016-04-29 15:32:16 6240

原创 setter,getter,@property,@synthesize

以前都是直接用,我会用到@synthesize,@property,setter ,getter方法,基本自给都会用到,不过说真的,自己用的时候真的是朦朦胧胧,反正都是用,这点简单的基础知识,自己无需那么深究,今天有空了,我得好好深究一下,看了文档,也看了看别人写的技术博客,自己在这也是稍微总结下,是这样的,setter方法,顾名思义,就是设置方法,那么设置方法是干嘛的呢?其实就是我改变它,我可以

2016-04-29 13:28:54 513

原创 ios tableView编辑模式下cell中创建多个功能

* tableView:editActionsForRowAtIndexPath: // 设置滑动删除时显示多个按钮* UITableViewRowAction // 通过此类创建按钮* 1. 我们在使用一些应用的时候,在滑动一些联系人的某一行的时候,会出现删除、置顶、更多等等的按钮,在iOS8之前,我们都需要自己去实现。But,到了iOS8,系统已经写好了,只需要一个代理方法和一

2016-04-28 17:26:40 1591

原创 ios TableView设置背景图片

我也真是服了,就这个小东西,说了大家可能不信,我做了一天,终于弄出来了,现在看看,真是自己太弱智了,受不了自己这么低效,写这篇博客纪念一下:!!!!!!!!!!!!!!!!!!!!!!!核心代码:if (!mBackgroundView) {                mBackgroundView = [[UIView alloc]initWithFrame:CGRectMa

2016-04-28 11:23:19 3130

原创 错误信息:cannot jump from switch statement to this case

不知道大家做项目的时候遇到过上边标题的那种错误没?反正我是第一次遇到,在网上查了下原因,知道了问题出在哪,在这写篇博客和大家分享一下:switch case 中是不能定义对象的,因为只要是在大括号内定义的对象,该对象的作用域就只是局限在当前的那对大括号中,所以就肯定是会报错的

2016-04-27 16:04:04 8529 3

原创 编程算法总结(冒泡排序,选择排序,快排)

项目需要,自己上学的时候接触过一些算法,我记得当时算法那门考了系里最高分,98分,想着没什么用呢,谁知道这两天就用到了,项目中涉及到了排序,我就重温了一下算法,说到算法,就我个人而言,第一就是想到了冒泡(最简单,也是最容易理解),但是项目中我没用冒泡,怕同事看到了说我低级,虽然算法只有老大写(别的同事都不写),我用了选择排序,显得难了点,感觉有些技术含量的,下边就是我用的选择排序算法:- (N

2016-04-26 15:27:31 5054

原创 再说delegate

delegate,  我写的第一篇博客就是关于delegate,后来用的多了,自己发现了一个问题,这个问题其实很容易想清楚,还是自己之前对这个代理理解不透彻,是这样的,我后来写项目喜欢把一个个的模块封装成一个个的view,一个模块对应一个大View,一个大View中可能会由一个或者多个小的子view组成,而我在封装那些小的控件的时候我很多都会用到delegate来做,因为之前有一种惯性思维啊,就是

2016-04-21 10:15:03 339

原创 自定义UITableViewCell的两种方式

创建cell比较简单,但是有几个细节点我想说出来,和大家分享一下。使用纯代码创建,先是创建一个cell名字为customCell,继承于UITableViewCell.记着创建的时候不勾选使用XIB这一项,然后就是需要重写- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reu

2016-04-20 11:47:18 9065

原创 nil,Nil,NULL,NSNull区别

这几个关键字,我们每个项目中都会用到其中的一个,两个或者更多,但是具体都是什么意思,他们之间都有什么区别呢,今天咱们一块探讨一下。一、nil我们给对象赋值时一般会使用object = nil,表示我想把这个对象释放掉;或者对象由于某种原因,经过多次release,于是对象引用计数器为0了,系统将这块内存释放掉,这个时候这个对象为nil,我称它为“空对象”。(注意:我这里

2016-04-18 17:22:36 374

原创 万能的NSData各种数据类型之间的转化

大家常用NSData吗?反正我是之前不用,后来项目中一部分人是写C++,所以后来我会用到NSData会数据进行转化1,NSData 与 NSString  NSData --> NSString  NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];

2016-04-14 16:10:17 1348

原创 ValueForKey与ObjectForKey区别

今天是真闲,这两个月难得还有这么清闲的时间,就再写一篇博客和大家分享一下,不知道大家在平时项目中是否注意到了,我们在从字典里边取值的时候有时候会用valueForKey,而有时候则是用objectForKey,那么问题来了,这两者之间到底是有什么区别呢,我不知道是不是大家都像我一样,在从字典里边取值的时候想起来那个方法就用哪个方法来取值,反正也没出现过什么问题,也就没想着到底什么时候该用value

2016-04-14 15:10:47 2110

原创 修改UISegmentrol各种属性

在项目中,我们狠容易遇到就是一些产品,他们什么也不懂,还就是喜欢瞎搞,比如说苹果原生的UISegmentrol ,产品要求我们怎么怎么做,没办法,谁让人家是产品呢,于是我就只能看这个UISegmentrol的官方文档了,看一遍不知道怎么修改,从头到尾细致地看了两遍,终于知道怎么弄了,这样的要的是这样的一个效果,通过看官方的API,找到了答案,文档上是这么说的:/* You may sp

2016-04-14 13:45:37 993

原创 unexpected '@' in member unxpected '@' in program

奇葩错误,卡了我半小时,写此文章记着夜分享给大家,出现标题上的错误,别怕,看着报了好几十个错误,其实就是你在某一个文件中少了‘}’,就是这么简单,找到那个该加大括号的地方,自然就搞定了。。。。

2016-04-01 17:37:24 1643

空空如也

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

TA关注的人

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