自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 id和instancetype

http://blog.csdn.net/lonelyroamer/article/details/7711895

2017-05-25 16:10:57 307

原创 ios 编译期和运行期

http://blog.csdn.net/Hello_Hwc/article/details/53557308http://blog.sina.com.cn/s/blog_12f70aa790102vc2i.html

2017-05-22 15:04:56 1820

原创 UIScrollView实现图片轮播器及其无限循环效果

http://blog.csdn.net/xyt8023y/article/details/50116571http://blog.csdn.net/azhang_coder/article/details/53243536http://www.cnblogs.com/wendingding/p/3763527.htmlhttp://blog.csdn.net/qq_27633421/article

2017-05-22 14:56:07 428

原创 NSTimer与NSRunLoop

为什么要在非主线程创建NSTimer将 timer 添加到主线程的Runloop里面本身会增加线程负荷 如果主线程因为某些原因阻塞卡顿了,timer 定时任务触发的时间精度肯定也会受到影响 有些定时任务不是UI相关的,本来就没必要在主线程执行,给主线程增加不必要的负担。当然也可以在定时任务执行时,手动将任务指派到非主线程上,但这也是有额外开销的。NSTimer的重要特性NSTimer上的定时任务

2017-05-22 10:44:52 397

原创 iOS 响应者链,事件的传递

对于UIView 的两个方法的讲解: - (UIView )hitTest:(CGPoint)point withEvent:(UIEvent )event - (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event (UIView )hitTest:(CGPoint)point withEvent:(UIEvent )event{

2017-05-18 17:21:33 258

原创 NSString 的时候用copy和strong的区别

用copy是为了防止mutable string被无意中修改, NSMutableString是NSString的子类, 因此NSString指针可以持有NSMutableString对象.假如有一个NSMutableString,现在用他给一个retain修饰 NSString赋值,那么只是将NSString指向了NSMutableString所指向的位置,并对NSMUtbaleString计数器

2017-05-16 13:38:49 548

原创 设计模式

1、代理模式delegate的作用:当一个类的某些功能需要被别人来实现,但是既不明确是些什么功能,又不明确谁来实现这些功能的时候,委托模式就可以派上用场。说到底一切都是为了使类之间的耦合性更松散。好的代码应该对扩展开放,对修改关闭。自定义一个delegate:@protocol DelegateTestDelegate《Object》@optional则是可做或不做 @required 就是必须去

2017-05-15 09:08:04 253

空空如也

空空如也

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

TA关注的人

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