2017年6月27日

遇到问题

摘要: 1、在NSObject类中使用UI控件倒入 #import <UIKit/UIKit.h>可以 #import <UIKit/>提示uikit file not found ?为什么 2、为什么GCD主队列同步会卡,但是串行同步正常,不是一样的吗 阅读全文

posted @ 2017-06-27 11:21 cathy0913 阅读(61) 评论(0) 推荐(0)

2017年6月13日

常问面试题

摘要: 1、多线程、特别是NSOperation 和 GCD 的内部原理。 阅读全文

posted @ 2017-06-13 09:19 cathy0913 阅读(95) 评论(0) 推荐(0)

2017年6月7日

ios marsony学习

摘要: 待写 阅读全文

posted @ 2017-06-07 23:26 cathy0913 阅读(209) 评论(0) 推荐(0)

iOS 动画(待写)

摘要: 待写 阅读全文

posted @ 2017-06-07 23:25 cathy0913 阅读(140) 评论(0) 推荐(0)

uiview的几个刷新的界面刷新的方法

摘要: 可参考链接 UICoordinateSpace 接口,从当前视图的坐标转化到在screen的坐标体 <font color=#0099ff size=7 face="黑体">iOS的屏幕的变化的时候,界面和屏幕变化之间的关系。以iOS8为分隔点。</font> UIView 最为基础的属性 其他的属 阅读全文

posted @ 2017-06-07 23:09 cathy0913 阅读(6011) 评论(0) 推荐(0)

NSTimer的使用

摘要: 你的NSTimer为什么释放不掉? (一):http://www.jianshu.com/p/2287344894ae dispatch_source_t 比 NSTimer 更准的定时器: http://www.jianshu.com/p/faa6ffe4fac3 阅读全文

posted @ 2017-06-07 23:06 cathy0913 阅读(105) 评论(0) 推荐(0)

面试题总结

摘要: 1、objc中向一个nil对象发送消息将会发生什么 2、autrelease什么时候会被释放? 《Objective-C基础教程》上说:自动释放(autorelease)是一种延迟释放机制,这样保证局部堆上的变量能够被外部正常使用。 但是,系统又是什么时候释放的呢?在每一个事件周期(event cy 阅读全文

posted @ 2017-06-07 23:04 cathy0913 阅读(99) 评论(0) 推荐(0)

block的使用

摘要: 首先就是Block是什么?用一句话来概括就是带有自动变量的匿名函数。那么我们解释清楚了什么是“匿名函数”,什么是“自动变量”,那么相信大家大概就对Block有了一个大概的认识。 匿名函数匿名函数顾名思义就是不带名字的函数,在C语言中不允许这样的方法存在,而在OC中的Block则可以用指针来直接调用一 阅读全文

posted @ 2017-06-07 22:50 cathy0913 阅读(184) 评论(0) 推荐(0)

nil/Nil/NULL/NSNull区别

摘要: nil:指向oc中对象的空指针 Nil:指向oc中类的空指针 NULL:指向其他类型的空指针,如一个c类型的内存指针 NSNull:在集合对象中,表示空值的对象 若obj为nil: [obj message]将返回NO,而不是NSException 若obj为NSNull: [obj message 阅读全文

posted @ 2017-06-07 22:50 cathy0913 阅读(102) 评论(0) 推荐(0)

block 与delegate( weak/id)

摘要: 下面我们来说说delegate为啥定义时要用weak修饰符,这个涉及到循环引用的问题。例如一个ViewController上通过强指针引用了一个tableview,tableview的datasource和delegate都必须是weak指针,因为viewController被他两指向,如果用str 阅读全文

posted @ 2017-06-07 22:27 cathy0913 阅读(123) 评论(0) 推荐(0)

导航