- 博客(11)
- 收藏
- 关注
原创 TCP/UDP HTTP md5
1.TCP 与UDP 区别和联系 如何使用TCP的定义及特点: TCP—传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP的定义及特点: UDP—用户数据报协议,是一个简单的面向数据报的运输层协议。提供的是非面向连接的、
2015-03-16 00:09:34
442
原创 响应者链
1.事件分类触屏事件(Touch Event) 运动事件(Motion Event) 远端控制事件(Remote-Control Event)2.响应者链条UIAppliction –> UIWiondw –>递归找到最适合处理事件的控件–>控件调用touches方法–>判断是否实现touches方法–>没递有实现默认会将事件传递给上一个响应者–>找到上一个响应者3.响应者链的事件传递过程如果v
2015-03-15 23:40:39
354
原创 myNote
1.数组和链表有什么区别?答: 二者都属于一种数据结构 从逻辑结构来看 1. 数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费;数组可以根据下标直接存取。 2. 链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。(数组中插入、删除数据项时,需要移动其它数据项,非常繁琐)
2015-03-15 22:22:40
493
原创 支付宝原理
2 功能演示 图2-1 移动快捷支付 SDK 业务流程图 流程说明(以 Android 平台为例):(1) 第 2 步 调用支付接口:此消息就是本接口所描述的SDK提供的支付对象 PayTask,将商户订单信息传进pay方法唤起支付宝收银台,订单格式具体参 见“5 请求参数说明”。 (2) 第 3 步:移动快捷 SDK 将会按照商户 App 提供的参数发送支付请求。 (3) 第 5 步 异步发
2015-03-07 14:39:35
1577
原创 APNS工作原理
首先,APNS会对用户进行物理连接认证,和设备令牌认证(简言之就是苹果的服务器检查设备里的证书以确定其为苹果设备);然后,将服务器的信息接收并且保存在APNS当中,APNS从其中注册的列表中查找该IOS设备(设备可以为iPhone、iPad、iPod Touch,版本是iOS3.0及以上)并将信息发送到该设备;最后,设备接收到数据信息给相应的APP,并按照设定弹出Push信息。
2015-03-02 16:23:15
904
原创 tableview上下刷新的实现
文件mjrefresh-----------@interface allCourseViewController ()<UITableViewDataSource,UITableViewDelegate,MJRefreshBaseViewDelegate>{ allCourseView *allCourse; NSMutableArray *_menuArray; NSM
2015-02-27 20:19:25
378
原创 星星,停靠模式
- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { _backImgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 65, 23)]; _backImgView.ima
2015-02-26 20:52:11
340
原创 视图关系及遍历查找视图
// 会将响应者链上的所有子视图统统移除-------------------- [tv1 removeFromSuperview];// 循环创建10个子视图 v1加在v2上 v2加在v3上 .... 随机颜色 子视图比父视图宽高各小20个像素-------------------------------------------------------- UIView * preV
2015-02-26 20:13:05
903
原创 实现汽泡聊天,动态计算高度和重新布局可以有在cell中实现,封装起来
(void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWi
2015-02-26 19:57:52
395
原创 IOS键盘通知中心方法
(void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWi
2015-02-26 19:20:30
340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人