自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 NSString的类型

以下代码关闭了ARC,定义了一个宏,便于我们查看输出 #define MLog(_var) ({NSString* name = @#_var;NSLog(@"%@: %@ -> %p -> %@ -> %d",name,[_var class],_var,_var,(in...

2017-04-20 23:48:00 253

转载 线程锁

(atomic是只对set加锁,对get不加锁,所以在获取的时候会有误差) ·@synchronized synchronized的使用形式是 @synchronized (object) { //需要保护的代码块} 设计的一个类 @interface Synchroniz...

2016-08-02 21:51:00 103

转载 NSTextAttachment的简单图文混排

目标界面是这样的 上边是一个输入框的textview,下面两个表情是两个按钮,点击了就把对应的表情添加到输入框里。所以textview有对应的IBOutlet属性,按钮只有对应的点击事件。 @interfaceViewController()@property(weak,n...

2016-04-18 17:02:00 600

转载 Block探索

我们使用的block分三种:静态block(没有使用任何外部变量),栈block(使用外部临时变量),堆block(使用外部成员变量或者属性)。 静态block 下面是测试的源码 @interfaceMBlockObj:NSObject@end#import...

2016-04-12 23:17:00 102

转载 超链接Label

#import<UIKit/UIKit.h>typedefvoid(^LinkTap)(NSRangerange,NSURL*url);@interfaceLinkLabel:UIView@property(nonatomic,copy)NSStr...

2015-12-30 11:19:00 127

转载 跑马灯Label

跑马灯Label网上有很多个做法,其实基本原理很简单,做法也很多样,可以是一个scrollView上面放两个label,然后用定时器定时执行动画;也有的是用定时器,在短暂的间隔时间内执行把文字drawInRect方法。 最开始我是用上面说的第一种方法,但是发现每次定时器执行完一次动画,下一次...

2015-12-28 15:00:00 99

转载 KVO

添加观察方法: -(void)addObserver:(NSObject*)observerforKeyPath:(NSString*)keyPathoptions:(NSKeyValueObservingOptions)optionscontext:(void*)contex...

2015-11-16 00:01:00 131

转载 Object-C消息转发

现在在OC代码里,用performSelector: 这系列的方法,都会产生一个警告,告诉我们无法识别将要调用的方法,但这只是警告,还不是错误,仍然能运行起来,而且还运行的好好的。 OC是一门动态语言或运行时语言,这就是一个很好的特征,因为像performSelector: 的参数指定的...

2015-11-11 13:50:00 78

转载 GCD

1.队列 最大的分类有两种:串行和并行,对应的创建方法如下 //串行dispatch_queue_tsynQueue=dispatch_queue_create("syn",DISPATCH_QUEUE_SERIAL);//并行dispatch_queue_tasync...

2015-10-31 16:48:00 108

转载 开发随笔记录

1. 昨天别人给了同事一个简单的demo,问题是UITableViewController上有内有textfield的cell,在textfield被选中,弹出键盘,界面会自动滚动,就和我们平时做textfield输入时不要被键盘挡住那样的滚动。对方是想要不要这个自动滚动,因为那个demo滚...

2015-10-22 10:24:00 110

转载 AutoLayout学习体验

首先,先引入一下一些前人大牛关于al(autolayout)的学习博客,我也是从这些博客中学习过来的。 http://jixuqianxing.github.io/blog/2014/12/16/21041216/ (AutoLayout之可视化布局) http://jixuqianx...

2015-07-18 17:04:00 82

转载 ios双边抽屉效果

@interfacePathView:UIView@property(nonatomic,assign)CGFloatleftWidth;@property(nonatomic,assign)CGFloatrightWidth;@end #import"Path...

2015-03-24 10:54:00 79

转载 ios简易抽屉效果

@interfaceViewController(){UIView*_leftView;}@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];/...

2015-03-23 11:43:00 87

转载 图片裁剪

项目中要用到,选取图库或者拍照的图片,然后截取固定的尺寸作为头像,当时是使用第三方库GKImagePicker,但是其中的bug,弄了半天也修不了,并且感觉它的这个功能的代码做的太复杂了,所有自己写了一个类似功能的。 这里主要记录过程中发现的一些东西: scrollview缩放后,其...

2015-02-13 16:56:00 90

转载 Nimbus初理解

Three20框架的停止更新,再接着使用Three20框架用于开发,就显得存在隐患。幸好,Three20中的一位作者,开发出了一套轻量型框架Nimbus。相比Three20,Nimbus小了很多,当然,现在也在慢慢成长,同时,Nimbus的耦合性没那么高,支持命名空间,这是两个很大的优点。 ...

2014-04-27 00:25:00 380

转载 工厂模式

补上前言: 1)还没有工厂时代:假如还没有工业革命,如果一个客户要一款宝马车,一般的做法是客户去创建一款宝马车,然后拿来用。 2)简单工厂模式:后来出现工业革命。用户不用去创建宝马车。因为客户有一个工厂来帮他创建宝马.想要什么车,这个工厂就可以建。比如想要320i系列车。工厂就...

2014-02-27 23:07:00 62

转载 IOS 单例模式笔记

这里不讲单例模式的用途了,下面的代码,主要都会在.m文件的代码。 #import"SingletonClass.h"@implementationSingletonClass+(SingletonClass*)shareSingletonClass{Singlet...

2014-02-26 23:03:00 73

转载 ios 简单工厂模式

简单工厂模式中需要以下三种东西: 1.工厂类:负责创建对象的类; 2.用户类:使用产品的用户; 3.产品:包括产品基类和产品子类。 注释: 工厂类:根据传入的参数不同,生成对应的产品子类,输出产品基类; 产品基类:空壳而已,有空壳方法和属性接口; 产品子类:具体方法实现和属性。 ...

2013-10-13 16:07:00 91

转载 引用计数和字符串

intmain(intargc,char*argv[]){ NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init]; NSString*myStr1=@"Consta...

2013-03-01 12:45:00 104

转载 关于引用计数

Object-c的内存管理是使用引用计数,来监测对象是否还在被使用,当不被使用的时候,释放内存。 关于引用计数retaincount,当使用alloc方法进行内存分配创建对象时,对象就有了一个引用计数,而且retaincount=1。之后,正在运行的应用程序可以在多个位置引用该对象,或...

2013-03-01 12:41:00 98

转载 IOS,objective_C中用@interface和 @property 方式声明变量的区别

转自http://www.cnblogs.com/letmefly/archive/2012/07/20/2601338.html 一直有疑问,在objective_C中声明变量会有 2种方式,今天有空和网友讨论了下,并且自己查了stackoverflew后算是稍微弄懂了一点。记录如...

2012-12-28 22:43:00 70

空空如也

空空如也

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

TA关注的人

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