自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coderHQLee的博客

我是一个iOS开发新人,入行较晚,但我的热情促使我不断的学习,不断的进步···

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

转载 欢迎使用优快云-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-06-02 23:35:12 293

转载 [NSArray count]: method only defined for abstract class

[NSArray count]: method only defined for abstract class. Define -[IngredientsMutableArray count] 2014年06月07日 ⁄ 综合 ⁄ 共 353字 ⁄ 字号 小 中 大 ⁄ 评论关闭 类似这样的问题~ 出错原因: NSArray 和 NSDictionary 都

2016-02-03 16:23:43 1241

转载 Objective-C 中 +load 与 +initialize

类的加载 在java语言里,可以通过如下代码来实现加载类的时候执行对类的操作,一般叫:类初始块,或者,类加载块。比如:   Java代码   public class MyClass{         static{             ……         }     }     在objc语言里,对应的机制是,2个类初始化方法,+(vo

2016-02-03 13:38:35 343

原创 iOS开发-黑魔法 method swizzle(一)

使用案例: 当需要在控制器销毁时,打印控制器的相关信息,需要在deallc 中写NSLog(@"....");  如果控制器非常多的时候,在每个控制器中都重写dealloc方法就显得很蛋疼 所以这时就需要runtime的一个方法: method_exchangeImplementations(Method m1, Method m2) 建一个UIViewController的类扩展:UIVie

2016-02-03 12:33:05 1047

转载 TextKit学习(四)通过boundingRectWithSize:options:attributes:context:计算文本尺寸

之前用Text Kit写Reader的时候,在分页时要计算一段文本的尺寸大小,之前使用了NSString类的sizeWithFont:constrainedToSize:lineBreakMode:方法,但是该方法已经被iOS7 Deprecated了,而iOS7新出了一个boudingRectWithSize:options:attributes:context方法来代替: 很

2016-02-03 10:35:10 406

转载 动画浅析-CAAnimation和CATransition

[_imgPic setImage:image];// 设置新的图片                                      CATransition *animation = [CATransition animation];             [animation setDuration:1.0];             [animati

2016-01-27 18:25:03 395

转载 ios 图形与动画学习笔记 构造路径(CGPathCreateMutable)

/*      路径属于我们正在绘制他们的上下文。路径没有边界(Boundary)或特定的形状,不想我们使用路径绘制出来的形状。      但路径没有边界框(Bounding boxes). 此处,Boundary与Bounding boxes完全不一样。      边界显示你在画布上哪些不可以用来绘画,而路径的边界框是包含了所有路径的形状、点和其他已经绘制的对象的最小矩形。

2016-01-27 16:41:03 1046

转载 UIGraphicsBeginImageContext系列知识

UiImage处理 1、等比缩放 - (UIImage *) scaleImage:(UIImage *)image toScale:(float)scaleSize { UIGraphicsBeginImageContext(CGSizeMake(image.size.width * scaleSize, image.size.height * scaleSize); [image dr

2016-01-25 14:47:08 382

转载 实用的第三方插件

一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:https://github.com/topfunky/hpple 4:有文字

2016-01-25 13:00:12 1383

转载 ios开发中类方法与self的注意点 与实例方法区别

Objective-C里面既有实例方法也类方法。类方法(Class Method) 有时被称为工厂方法(Factory Method)或者方便方法(Convenience method)。工厂方法的称谓明显和一般意义上的工厂方法不同,从本质上来说,类方法可以独立于对象而执行,所以在其他的语言里面类方法有的时候被称为静态方法。 注意点一:类方法 1,类方法可以调用类方法。 2,类方法不可以调用

2016-01-20 17:32:06 285

转载 va_start和va_end使用详解

本文主要介绍va_start和va_end的使用及原理。   在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。   介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理:  1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表 void foo(

2016-01-20 16:55:53 460

转载 UILabel设置富文本格式显示

1、实例化方法和使用方法- (id)initWithString:(NSString *)str; 例如:- (void)addAttribute:(NSString *)name value:(id)value range:(NSRange)range; NSMutableAttributedString *AttributedStr = [[NSMutableAttributedString

2016-01-18 13:02:43 1473

转载 UITableViewCell的contentView中的UITextField的值获取的方法

1、 获取UITextField所以Cell的NSIndexPath,知道了NSIndexPath就知道了这个UITextField用来做什么: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

2016-01-02 09:41:53 600

转载 NSDictionary、NSMutableDictionary的基本用法

1.不可变词典NSDictionary 字典初始化 NSNumber *numObj = [NSNumber numberWithInt:100]; 以一个元素初始化 NSDictionary *dic = [NSDictionary dictionaryWithObject:numObj forKey:@"key"]; 初始化两个元素 NSDictiona

2015-12-31 12:31:03 301

原创 使用coocaPod遇到的各种问题

1、想运行https://github.com/gokush/GKCommerce中的代码,使用pod install --verbose --no-repo-update安装依赖库时总是出现提示Unable to find a specification for `xxxxx`的问题 只需要把当前Pod的目录清理一下就行了。在终端执行以下命令: pod repo remove mas

2015-12-29 12:38:17 415

转载 CocoaPods的安装使用和常见问题

从别人处转载过来,方便以后快速浏览,现在水平还不够写博客

2015-12-29 09:33:33 342

转载 UITableView的常用方法

1. 创建一个 UITableView 对象 /** UITableViewStylePlain 当section的cell 足够多的时候 向上滑动cell的时候  section header 会悬浮在最上面. UITableViewStyleGroup  每个seciton会有头部和尾部 */ TableView *tableView = [[UITabl

2015-12-28 09:50:48 345

转载 详谈OC(object-c)深浅复制/拷贝-什么情况下用retain和copy

浅 复 制:在复制操作时,对于被复制的对象的每一层复制都是指针复制。   深 复 制:在复制操作时,对于被复制的对象至少有一层复制是对象复制。   完全复制:在复制操作时,对于被复制的对象的每一层复制都是对象复制。       注:1、在复制操作时,对于对象有n层是对象复制,我们可称作n级深复制,此处n应大于等于1。            2、对于完全复制如何实现(目前通用的办法是

2015-10-29 22:23:16 644

空空如也

空空如也

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

TA关注的人

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