2016年11月21日
摘要: iOS GCD各种队列的执行效果 阅读全文
posted @ 2016-11-21 14:44 god_love_yao 阅读(59) 评论(0) 推荐(0) 编辑
  2015年10月16日
摘要: /*------------------------以下为UITableViewDataSource代理方法------------------------*///加载loadView,之后先返回section,再返回row,在设置row高度,最后绘制cell-(NSInteger)tableVie... 阅读全文
posted @ 2015-10-16 13:14 god_love_yao 阅读(232) 评论(0) 推荐(0) 编辑
  2015年10月5日
摘要: 前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管理的一些看法和认识。我比较喜欢搞清楚一个技术本身的发展历程,简而言之就是这个技术是怎么发展而来的,在这个技术之前存在哪些技... 阅读全文
posted @ 2015-10-05 19:35 god_love_yao 阅读(219) 评论(0) 推荐(0) 编辑
  2015年8月28日
摘要: 无论是对于公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,本文从编程、设计、App Store等各个方面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,更好地甄选合适人选,而 iOS 开发者及设计师在寻找相关工作时,也可作为... 阅读全文
posted @ 2015-08-28 14:23 god_love_yao 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 响应链是什么,响应链是由响应者(Responder object)之间的touch消息传递以及检测组成,我们也可以理解为响应链是由响应者组成。在开发过程中我们所关注的是,在屏幕上点击后,这个点击该由哪个对象来响应以及对象是怎么样接受到这个点击事件的。在理解响应链的时候,我们要先了解下hit-test... 阅读全文
posted @ 2015-08-28 14:21 god_love_yao 阅读(208) 评论(0) 推荐(0) 编辑
  2015年7月31日
摘要: 进程可以理解为运行在系统的应用程序,进程之间是独立的,一个进程可以创建多个线程,提高工作效率,但会增加cpu的负荷。1,线程的创建: 方式1:比较少用 pthread_t thread; pthread_create(&thread, NULL, run, NULL); 方式2: NS... 阅读全文
posted @ 2015-07-31 10:16 god_love_yao 阅读(97) 评论(0) 推荐(0) 编辑
  2015年7月30日
摘要: 工厂模式有简单工厂,工厂模式,和抽象工厂模式1,简单工厂: 就是创建一个factory类,里面封装一些类对象创建方法,比如说factory可封装如下方法: +(UIView)factoryWithTag:(int)tag; +(UIImageView)factoryWithImageN... 阅读全文
posted @ 2015-07-30 17:30 god_love_yao 阅读(97) 评论(0) 推荐(0) 编辑
  2015年6月8日
摘要: 错误现象:dm9000dm9000:readwrongid0x2b2a2928dm9000dm9000:wrongid:0x2b2a2928dm9000dm9000:notfound(-19).TCPcubicregisteredNET:Registeredprotocolfamily17Regis... 阅读全文
posted @ 2015-06-08 11:16 god_love_yao 阅读(332) 评论(0) 推荐(0) 编辑
  2015年5月3日
摘要: 在一些教材中,我们常常可以看到main函数的形式如下:int main(int argc,char* argv[]),这两个参数是干什么的呢?如何传递给main函数呢?1.含义 首先必须知道,main函数是由系统调用的,在调用的同时传递参数。 例如,在文件file1.c中,有如下内容:#inc... 阅读全文
posted @ 2015-05-03 10:49 god_love_yao 阅读(297) 评论(0) 推荐(0) 编辑
  2015年2月8日
摘要: UIScrollView原理(http://blog.sina.com.cn/s/blog_85c1f6a50100xihg.html)在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scr... 阅读全文
posted @ 2015-02-08 13:57 god_love_yao 阅读(103) 评论(0) 推荐(0) 编辑