自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CatStarXcode的博客

初恋是C,深爱着OC与Swift,出轨过H5与JS和Java,却选择Python过一辈子...

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

原创 小技巧之 - __block

__block 的用法

2016-01-28 18:59:58 359

原创 小技巧之-runtime 解决 UIButton 重复点击问题

什么是这个问题我们的按钮是点击一次响应一次, 即使频繁的点击也不会出问题, 可是某些场景下还偏偏就是会出问题。通常是如何解决我们通常会在按钮点击的时候设置这个按钮不可点击. 等待0.xS的延时后,在设置回来; 或者在操作结束的时候设置可以点击。- (IBAction)clickBtn1:(UIbutton *)sender{ sender.enabled

2016-01-16 15:17:22 520

原创 UIAlertView -(警告框)方法总结

UIAlertView -(警告框)方法总结在IOS8之后,UIAlertView和UIActionSheet这两个控件被UIAlertController代替,但是这两个控件依然可以使用。这篇博客主要总结UIAlertView的常用方法。

2016-01-16 11:44:16 5701

原创 JSON

JSON 概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl

2016-01-14 18:26:13 394

原创 UITableView - 全面解析

UITableView - 全面解析

2016-01-13 15:29:34 692 2

原创 UIView - (shadowColor &shadowOffset & shadowOpacity & shadowRadius)属性

UIView - (shadowColor &shadowOffset & shadowOpacity & shadowRadius)属性

2016-01-13 15:20:01 665

原创 UITextField - 常用属性及设置

TextField,光标,输入密码,文字限制,键盘样式

2016-01-11 19:42:05 846

原创 UIView - 图层CALayer(裁边 & 改边角 & 加阴影)

一、简单介绍        在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层。@prop

2016-01-11 10:26:26 2731

原创 小技巧之-Zombie Enable(僵尸断点)

使用方法:点击工程图标(左上角那个)首先点击Edit Scheme然后在 Diagnostics -> Objective-C 勾选 Enable Zombie Objects 。大家在写程序时可能会直接报出一些错误,像是数组越界或是对象为空什么的,但是碰到这些情况后就会发现代码直接就跳到了主函数(main.m)对查找问题所在极为不利。在查到了一些资料后,针对着使用异常断点

2016-01-07 19:33:05 2466

原创 UITableView - 重用机制

UITableView通过重用单元格来达到节省内存的目的:通过为每个单元格指定一个重用标识符(reuseIdentifier),即指定了单元格的种类,以及当单元格滚出屏幕时,允许恢复单元格以便重用.对于不同种类的单元格使用不同的ID,对于简单的表格,一个标识符就够了。假如一个TableView中有10个单元格,但是屏幕上最多能显示4个,那么实际上iPhone只是为其分配了4个单

2016-01-06 16:46:25 429

原创 内容对齐 TextAlignment & VerticalAlignment & HorizontalAlignment & contentMode

内容对齐 TextAlignment & VerticalAlignment & HorizontalAlignment & contentMode

2016-01-06 14:37:08 1788

原创 Cannot assign to 'self' outside of a method in the init family

有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下:error:Cannot assign to 'self' outside of a method in the init family原因:只能在init方法中给self赋值,Xcode判断是否为

2016-01-06 13:52:29 461

原创 UITableViewCell - 4种显示格式

UITableViewCell - 4种显示格式

2016-01-06 13:22:29 525

空空如也

空空如也

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

TA关注的人

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