iOS开发
文章平均质量分 52
yan_2750
这个作者很懒,什么都没留下…
展开
-
TCP和UDP
TCP和UDP的相关知识TCP和UDP都是传输层的协议。TCP提供可靠的通信传输,UDP常被用于广播和细节控制交给应用的通信传输。TCP是面向连接的、可靠地流协议。实行“”顺序控制“或者”“重发控制机制。还具有”流控制“”拥塞控制“提供网络利用率等众多功能。UDP是不具有可靠性的数据报协议,虽然可以确保发送的消息的大小。却不能保证消息一定会到达。所以应用有的时候会根据自己的原创 2015-07-01 15:20:52 · 201 阅读 · 0 评论 -
autoreleasePool
添加对象在autoreleasePool中,当出了其作用域,对象就会被释放一次,如果添加在系统自带的autoreleasepool当中的时候,释放的时机不一定,如果在viewDidLoad里面添加的对象,那么对象会在viewDIdAppear和ViewwillAppear之间释放具体检测什么时候释放的方法如下:1.通过lldb命令watchpoint set v 变量名原创 2015-07-01 22:04:34 · 532 阅读 · 1 评论 -
GCD调试的常用命令
thread info 命令可以查看当前断点线程的信息,如果再加上一个数字参数表示查看某个线程号的信息thread backtrace 可以查看调用栈。原创 2015-07-01 21:45:47 · 646 阅读 · 0 评论 -
RunLoop
http://www.cocoachina.com/ios/20150601/11970.html这种模型的关键点在于:如何管理事件/消息,如何让线程在没有处理消息时休眠以避免资源占用,在有消息到来时立刻被唤醒。提供了两个对象:NSRunloop和CFRunLoopRefCFRunLoopSourceRef 是事件产生的地方。Source有两个版本:Source0 和原创 2015-07-02 21:03:59 · 396 阅读 · 0 评论 -
iOS 四种存储方式的对比
NSUserDefaults:用于存储配置信息SQLite:用于存储查询需求较多的数据CoreData:用于规划应用中的对象使用基本对象类型定制的个性化缓存方案用NSUserDefaults存储配置信息:synchronize用来手动把usdefault里面的数据同步到磁盘,可以在应用退出的时候调用一次这个方法。因为nsuserdefault是一定时间有规律的调原创 2015-11-21 21:42:35 · 390 阅读 · 0 评论