- 博客(11)
- 收藏
- 关注
转载 IMP功能报错的解决
今天优化一个缓存函数,缓存读写在项目中出现的非常频繁,正好之前看到autorelease采用了IMP caching机制,即在项目初始化时就绑定了selector、class和IMP,使得函数运行速率提升,于是想把IMP caching机制也运用到缓存函数上。 原来的函数调用是这样的:NSData *data = [WBRequestCache ca...
2015-06-04 17:40:00 300
转载 Block在内存中的位置在arc和mrc的区别
关于block在内存中的位置,http://tanqisen.github.io/blog/2013/04/19/gcd-block-cycle-retain/这篇文章解释的不错,但是好像并没有区分arc和mrc的区别block的位置分为这几种NSGlobalBlock:类似函数,位于text段;NSStackBlock:位于栈内存,函数返回后Block将无效;N...
2015-05-28 17:33:00 146
转载 GCD的相关总结
最近对Queue和dispatch在任务执行中起的作用有些疑问,google了一下,网址如下:http://amattn.com/p/grand_central_dispatch_gcd_summary_syntax_best_practices.html总结就是,Queue决定Queue任务是串行还是并行执行的,dispatch_X决定block任务与当前线程的并串行。转载...
2015-04-14 18:18:00 127
转载 - (id)initWithCoder:(NSCoder *)decoder 的参数的作用
看源码的时候突然产生一个疑问,像initwithnibname方法他的参数我们知道是干嘛的,但- (id)initWithCoder:(NSCoder *)decoder中的decoder是干嘛的?搜索出来的结论:主要在自定义的类archive归档序列化的时候实现NSCoding协议使用的,详情不细说,参见:http://blog.csdn.net/holydancer/arti...
2015-03-30 19:04:00 268
转载 pch定义的宏,文件引用报错,use of undeclared identifier
在pch文件中定义了一些宏命令,结果在工程中引用时总是提示use of undeclared identifier,其实也没多大问题,编译的时候一点问题都没有,但是强迫症重度患者表示,满工程的红色感叹号甚是不爽,简直无法继续敲代码了。解决方法如下:在pch文件中删去包含报错的宏定义的.h文件,然后再添加一遍。。。http://stackoverflow.com/question...
2015-03-23 11:23:00 616
转载 tableView代理方法的调用时间,(主要是heightForRowAtIndexPath和cellForRowAtIndexPath调用时间)...
最近做一个demo,涉及按照数据分类然后依照分类在cellForRowAtIndexPath形成不同类型的cell,就是有判断(在viewdidload里面做)和形成(在cellForRowAtIndexPath做)两个阶段。这个时候我就有了一个疑问,viewdidload和cellForRowAtIndexPath是什么顺序进行的,于是在几个函数里面记录打印了一下过程:2...
2015-03-03 13:40:00 241
转载 Receiver 'NSManagedObjectContext' for class message is a forward declaration 错误的解决方案
All the CoreData header files are imported inApp_Prefix.pch, so the CoreData classes will be available throughout your Project, so you don't have to manually import the header in the files yo...
2015-02-27 10:56:00 742
转载 delegate、notification、KVO的使用场景总结
假如A和B需要通信,B需要获取A的消息 首先是delegate和notification这两个,A和B之间有相互的关联用delegate,若A和B毫无联系就该用notification。 然后是KVO,delegate和notification是A和B双方合作的事情,而KVO是B单方面的事情。A有消息了,A通知B,这是delegate;A有消息了,A通知notificat...
2014-10-27 16:41:00 83
转载 UIGestureRecognizer手势和scrollview冲突的简单解决
问题:想实现一个TableView里面的cell的拉动露出编辑按钮的功能,用的是UIGestureRecognizer实现的,但是和UITableView的UIScrollView冲突了,导致每次拉动tableView都会调用UIGestureRecognizer的方法。解决方案:- (BOOL)gestureRecognizerShouldBegin:(UIPanGesture...
2014-10-10 11:29:00 373
转载 CGAffineTransform中setTransform的几种类型以及注意事项
http://donbe.blog.163.com/blog/static/138048021201061054243442/讲的很清楚,需要注意的是CGAffineTransformIdentity这个,改过transform属性后调用这个函数可以复原,这样在做完复杂变形过后我们毋需进行复杂的反向还原。此外在绘图时进行上下文形变的时候,还需要注意保存现场和现场的还原,例如:...
2014-09-28 15:35:00 150
转载 自定义UIButton背景图片和titleLabel的位置
想定义一个UIbutton,左图片右文字,但UIButton自带的方法都是默认居中的。花时间百度了一下,可以使用setTitleEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 0)和setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 0)这两个方法。。。需要注意的是setTitleEdgeInsets和setIm...
2014-08-20 16:47:00 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人