iOS之网络篇
前言 简单介绍: // OSI(开放式系统互联), 由ISO(国际化标准组织)制定 // 1. 应用层 // 2. 表示层 // 3. 会话层 // 4. 传输层 // 5. 网络层 // 6. 数据链接层 // 7. 物理层 // TCP/IP, 由美国国防部制定 // 1. 应用层, HTTP, FTP, SMTP, DNS // 2. 传输层, TCP, UDP // 3. 网络层, IP // 4. 链路层, ARP, RARP // HTTP(短连接) // 1. 建立链接, 三次握手 // 2. 断开链接, 四次挥手 // 数据...【详细】
ios MAC Internet
2016年06月20日 赞:0 评论:0 阅读:1097
iOS应用支持IPV6
果然是苹果打个哈欠,iOS行业内就得起一次风暴呀。自从5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6,以及应用中哪些模块目前不支持IPV6。 一、IPV6-Only支持是啥? 首先IPV6,是对IPV4地址空间的扩充。目前当我们用iOS设备连接上Wifi、4G、3G等网络时,设备被分配的地...【详细】
ios MAC 优化
2016年06月20日 赞:0 评论:0 阅读:1032
开发中关于UITableView的优化的认识
UITableView作为ios中使用最频繁的控件之一,其性能优化也是常常要面对的,尤其是当数据量偏大并且设备性能不足时。本文旨在总结tableview的几个性能优化tips,并且随着认识的深入,本文将持续更新,力求将tableview的优化做到极致! Let`s begin! 治病就要先知道病因,我们先来分析一下影响tableview滚动性能的因素有哪些: 1 2 3 1、cellForRowAtIn...【详细】
ios MAC 优化
2016年03月22日 赞:0 评论:1 阅读:1566
NSOperation与GCD的区别与联系
GCD和NSOperation的区别 1、GCD是一种轻量级的方法来实现多线程。控制起来比较麻烦,比如取消和暂停一个线程。 2、NSOperation和NSOperationQueue相对于GCD效率上要低一点,他们是面向对象的方式,从Mac OS X v10.6和iOS4开始,NSOperation底层也是用的GCD来实现的。可以在多个操作中添加附属,也可以重用操作,取消或者暂停。NSOperation和KVO是兼容,也就...【详细】
ios 多线程
2016年03月15日 赞:0 评论:0 阅读:1243
关于runlop的理解
首先,runloop是运行循环机制,目的是开启线程中的消息循环,当你创建程序的时候,不需要显示的去创建runloop,每个线程包括程序的主线程都有一个与之对应的runloop对象,然而主线程会自动创建并运行runloop,它处理的输入事件来源有:输入源(input source)和定时源(Timer source),输入源处理的是异步消息,通常来自于其它线程或程序,...【详细】
多线程
2016年03月15日 赞:0 评论:0 阅读:990
共5个 共1页
sina weixin mail 回到顶部