2016年6月7日
摘要: TCP和UDP面试经常被问到,一些初学者也经常问我这种问题,由于TCP协议和UDP协议是基于三次“对话”,解释起来很费劲,所以在这里详细的描述一下自己对TCP协议和UDP协议的理解,如有不妥之处,望指正。 首先是TCP,全称Transmission control protocol,是基于连接的协议 阅读全文
posted @ 2016-06-07 10:03 刘腾蛟 阅读(643) 评论(0) 推荐(0) 编辑
  2016年5月3日
摘要: 今天在工作群里面看到有人在发面试题求帮解答,顺便看了一眼,发现一个很侮辱程序员的面试题,但是自己也答得不是很好,所以特意上网查了一下资料,废话不说,附原题: “常见的Objective-C的数据类型有哪些,和C语言的基本数据类型有哪些区别,比如:NSInteger和int 的区别。”,说句心里话,这 阅读全文
posted @ 2016-05-03 21:53 刘腾蛟 阅读(284) 评论(0) 推荐(0) 编辑
  2016年4月26日
摘要: 首先是线程和进程的联系: 线程和进程都是由操作系统所负责的程序运行的基本单元,系统利用该基本单元实现对应用的并发性。 接下来就是线程和进程的区别: 线程和进程最大的区别就是它们是操作系统的两种资源管理方式,进程有独立的地址空间,一个进程奔溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中 阅读全文
posted @ 2016-04-26 12:42 刘腾蛟 阅读(430) 评论(0) 推荐(0) 编辑
  2016年4月20日
摘要: 对于数据持久化的问题,博主并不准备在博文内放很多的代码进行更深一步解释,只是简单的介绍一下四种数据持久化,如有时间,会另外针对各个数据持久化的方法进行更进一步的阐述。 直接进入主题: 〈1、NSUserDefault 用来存储配置信息,开发者可以通过这个实例对象,对这些已有信息进行修改,也可以根据自 阅读全文
posted @ 2016-04-20 00:47 刘腾蛟 阅读(142) 评论(0) 推荐(0) 编辑
  2016年4月18日
摘要: 今天,在工作群中,被问到了内存泄漏和野指针指向的区别,自己答的不是很好,特意回来查了资料,在博文中总结一下经验,欢迎指正。 内存泄漏:是指在堆区,alloc 或new 创建了一个对象,但是并没有放到自动释放池中,或者没有free 对象,导致这块内存一直被占用,换一种方法说,就是没有指针指向这块内存, 阅读全文
posted @ 2016-04-18 23:28 刘腾蛟 阅读(1264) 评论(0) 推荐(0) 编辑
  2016年4月17日
摘要: MVC,是一种主流的设计模式,本博文总结一下自己对MVC的看法和理解,浅知拙见,难登大雅之堂,如有欠缺遗漏,还望各位指正。 MVC是Model-View-Controller 的缩写,Model 是指业务模式(数据和业务规则),View是用户页面(用户可以看见,并与之交互的页面),Controlle 阅读全文
posted @ 2016-04-17 22:44 刘腾蛟 阅读(261) 评论(0) 推荐(0) 编辑
  2016年3月28日
摘要: 在iOS 手机App 软件的开发中, 基本上每一个完整的App 都有与之相对应的引导页的设置,引导页也会有很多种设置的方式,根据不同的情况,选择不同的编码,在这里,我分享一下自己关于引导页的一些看法和自己的deam, 相互学习,相互进步。 一般在AppDeleage 方法中,会操作一些UINavig 阅读全文
posted @ 2016-03-28 15:06 刘腾蛟 阅读(825) 评论(2) 推荐(0) 编辑
  2016年3月10日
摘要: 数组,做为一种常用的数据类型,频繁出现在编码中,其中肯定少不了对数组的遍历,本博文对数组遍历,进行一下自己的归纳,如果是大牛,一笑而过就好,互相学习,欢迎指正。 话不多说直接进入主题 首先创建一个数组 因为在xCode 编译中支持C 语言, 所以第一种最常用的遍历方法就是for 循环,也是最常用的数 阅读全文
posted @ 2016-03-10 00:45 刘腾蛟 阅读(533) 评论(0) 推荐(0) 编辑
  2016年2月6日
摘要: Objective - C 中有很多在日常项目中经常用到的常用代码,在这里着重的讲一下关于copy 和 mutableCopy 的区别以及相关用法。 Objective - C 中可变对象和不可对象经常用的如下: NSString、 NSMutableString | NSArray、NSMutab 阅读全文
posted @ 2016-02-06 22:52 刘腾蛟 阅读(215) 评论(0) 推荐(0) 编辑